Diferencia entre revisiones de «Comandos PostgreSQL»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
(Página creada con « Instalar la herramienta en linux. Entrar desde la terminal sudo -i -u postgres psql Crear base de datos. CREATE DATABASE fitgage_dev_db; crear usuario....»)
 
Línea 7: Línea 7:


   psql
   psql
Cambiar contraseña del usuario postgres ingresamos al usuario postgres con los comando anteriores.
  /password


Crear base de datos.
Crear base de datos.
Línea 19: Línea 23:


   GRANT ALL PRIVILEGES ON DATABASE fitgage_dev_db TO fitgage_admin;
   GRANT ALL PRIVILEGES ON DATABASE fitgage_dev_db TO fitgage_admin;
Permitiremos conexiones externas a nuestro servidor postgreSQL.
Debemos editar los siguientes archivos como usuario root.
  nano postgresql.conf
Cambiamos el siguiente dato.
  listen_addresses = '127.0.0.1'
por
  listen_addresses = '*'
Guardamos
Siguiente archivo.
  sudo nano pg_hba.conf
  local  replication    all                                    peer
  host    replication    all            127.0.0.1/32            md5
  host    replication    all            ::1/128                md5
 
por
  #local  replication    all                                    peer
  #host    replication    all            127.0.0.1/32            md5
  #host    replication    all            ::1/128                md5
  host    all            all            all                    md5
Guardamos.
Reiniciamos el servicio y revisamos el estado del mismo.
  sudo systemctl restart postgresql.service
  sudo systemctl status postgresql.service
Listo. Ahora debemos conectarnos con nuestro cliente de base de datos. Yo usare PGAdmin
Crear un backup por consola de comando.
Restaurar backup
  pg_dump -U postgres -h localhost -d fitgage_dev_db -f 20200609fitgage_dev_db.sql

Revisión del 18:58 10 jun 2020

Instalar la herramienta en linux.

Entrar desde la terminal

  sudo -i -u postgres
  psql

Cambiar contraseña del usuario postgres ingresamos al usuario postgres con los comando anteriores.

  /password

Crear base de datos.

  CREATE DATABASE fitgage_dev_db;

crear usuario.

  CREATE ROLE fitgage_admin WITH LOGIN ENCRYPTED PASSWORD 'f1tg4g3_db';

Permisos en el motor de base de datos.

  GRANT ALL PRIVILEGES ON DATABASE fitgage_dev_db TO fitgage_admin;

Permitiremos conexiones externas a nuestro servidor postgreSQL. Debemos editar los siguientes archivos como usuario root.


  nano postgresql.conf

Cambiamos el siguiente dato.

  listen_addresses = '127.0.0.1'

por

  listen_addresses = '*'

Guardamos


Siguiente archivo.

  sudo nano pg_hba.conf
  local   replication     all                                     peer
  host    replication     all             127.0.0.1/32            md5
  host    replication     all             ::1/128                 md5
  


por

  #local   replication     all                                     peer
  #host    replication     all             127.0.0.1/32            md5
  #host    replication     all             ::1/128                 md5
  host    all             all             all                     md5

Guardamos.

Reiniciamos el servicio y revisamos el estado del mismo.

  sudo systemctl restart postgresql.service
  sudo systemctl status postgresql.service

Listo. Ahora debemos conectarnos con nuestro cliente de base de datos. Yo usare PGAdmin


Crear un backup por consola de comando.


Restaurar backup

  pg_dump -U postgres -h localhost -d fitgage_dev_db -f 20200609fitgage_dev_db.sql