Capítulo 2. Administración de bases de datos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo cubre lo que consideramos la administración básica de un servidor PostgreSQL: gestión de roles y permisos, creación de bases de datos, instalación de extensiones y copia de seguridad y restauración de datos. Antes de continuar, deberías tener ya instalado PostgreSQL y disponer de herramientas de administración.
Archivos de configuración
Tres archivos de configuración principales controlan las operaciones de un servidor PostgreSQL:
- postgresql.conf
Controla la configuración general, como la asignación de memoria, la ubicación de almacenamiento predeterminada para las nuevas bases de datos, las direcciones IP en las que escucha PostgreSQL, la ubicación de los registros y mucho más.
- pg_hba.conf
Controla el acceso al servidor , dictando qué usuarios pueden acceder a qué bases de datos, qué direcciones IP pueden conectarse y qué esquema de autenticación aceptar.
- pg_ident.conf
Si está presente, este archivo asigna un inicio de sesión del SO autenticado en a un usuario de PostgreSQL. A veces se asigna la cuenta raíz del SO a la cuenta de superusuario de PostgresSQL, postgres.
Nota
PostgreSQL se refiere oficialmente a los usuarios de como roles. No todos los roles necesitan tener privilegios de acceso. Por ejemplo, los roles de grupo no suelen tenerlos. Utilizamos el término usuario para referirnos a un rol con privilegios de ...
Get PostgreSQL: Up and Running, 3ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.