Luego de reinstalar mi servidor es necesario la documentación , solo subiré información que realmente complementa a una instalación tipica .
Paso1: yum -y install postgresql postgresql-server php php-pgsql php-xml php-gd (Para el soporte de Drupal con PG)
Paso 2:
Editar :
nano /usr/lib/systemd/system/postgresql.service
Editar la linea :
# Location of database directory
Environment=PGDATA=/data/dbpg
Paso3:
Inicializar la db : previamente creo una carpeta para que esté la db
mkdir /data/dbpg
chown postgres.postgres /data/dbpg -R
postgres initdb -D /data/dbpg <— inicializando
Luego edito el pg_hba.conf
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 192.168.155.2/32 md5
Finalmente :
systemctl start postgresql
systemctl enable postgresql
Paso4:
Reconstrucción de la db
Creación de la base de datos:
create database DB;
Creación de usuarios :
create user miusuario PASSWORD ‘password’;
Asignar roles a la DB
GRANT ALL PRIVILEGES ON DATABASE nanotutoriales_website TO nanotutoriales;
Respaldar y restablecer la DB:
Paso5:
Subir la data
pg_dump -c NOMBRE_DE_LA_BD > ARCHIVO.sql
cat ARCHIVO.sql | psql NOMBRE_DE_LA_BD