Diferencia entre revisiones de «Comandos PostgreSQL»
Ir a la navegación
Ir a la búsqueda
Línea 22: | Línea 22: | ||
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 del 18:01 7 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;
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