8.3.3. Configuración de PostgreSQL
Para cambiar la configuración de PostgreSQL, utilice el archivo /var/lib/pgsql/data/postgresql.conf
. Después, reinicie el servicio postgresql
para que los cambios se hagan efectivos:
systemctl restart postgresql.service
Aparte de /var/lib/pgsql/data/postgresql.conf
, existen otros archivos para cambiar la configuración de PostgreSQL:
-
postgresql.auto.conf
-
pg_ident.conf
-
pg_hba.conf
El archivo postgresql.auto.conf
contiene los ajustes básicos de PostgreSQL de forma similar a /var/lib/pgsql/data/postgresql.conf
. Sin embargo, este archivo está bajo el control del servidor. Es editado por las consultas de ALTER SYSTEM
, y no puede ser editado manualmente.
El archivo pg_ident.conf
se utiliza para mapear las identidades de usuario de los mecanismos de autenticación externos en las identidades de usuario de postgresql.
El archivo pg_hba.conf
se utiliza para configurar los permisos detallados de los usuarios para las bases de datos PostgreSQL.
8.3.3.1. Inicialización de un clúster de bases de datos
En una base de datos PostgreSQL, todos los datos se almacenan en un único directorio, que se denomina clúster de base de datos. Usted puede elegir dónde almacenar sus datos, pero Red Hat recomienda almacenar los datos en el directorio por defecto /var/lib/pgsql/data
.
Para inicializar este directorio de datos, ejecute
postgresql-setup --initdb