Comandos PostgreSQL

De Base de conocimiento
Ir a la navegación Ir a la búsqueda


Conectarse al PostgreSQL por el CMD.

  psql -h localhost -U postgres

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