Diferencia entre revisiones de «Comandos PostgreSQL»
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