Diferencia entre revisiones de «Comandos PostgreSQL»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
Conectarse al PostgreSQL por el CMD.
  psql -h localhost -U postgres


Instalar la herramienta en linux.
Instalar la herramienta en linux.
Línea 15: Línea 20:
   
   
   CREATE DATABASE fitgage_dev_db;
   CREATE DATABASE fitgage_dev_db;
  sudo -u dspace createdb -U dspace -E UNICODE dspace


crear usuario.
crear usuario.
    createuser -U postgres -d -A -P username


   CREATE ROLE fitgage_admin WITH LOGIN ENCRYPTED PASSWORD 'f1tg4g3_db';
   CREATE ROLE fitgage_admin WITH LOGIN ENCRYPTED PASSWORD 'f1tg4g3_db';

Revisión actual del 12:49 8 oct 2020


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;
  sudo -u dspace createdb -U dspace -E UNICODE dspace

crear usuario.

   createuser -U postgres -d -A -P username
  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