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.