8.3.2. Instalación de PostgreSQL
En RHEL 8, el servidor PostgreSQL está disponible en varias versiones, cada una de ellas proporcionada por una corriente independiente:
- PostgreSQL 10 - el flujo por defecto
- PostgreSQL 9.6
- PostgreSQL 12 - disponible desde RHEL 8.1.1
Por diseño, es imposible instalar más de una versión (stream) del mismo módulo en paralelo. Por lo tanto, debe elegir sólo uno de los flujos disponibles del módulo postgresql
. La instalación paralela de componentes es posible en Red Hat Software Collections para RHEL 7 y RHEL 6. En RHEL 8, se pueden utilizar diferentes versiones de servidores de bases de datos en contenedores.
Para instalar PostgreSQL:
Habilite el flujo (versión) que desea instalar:
# yum module enable postgresql:stream
Sustituya stream por la versión seleccionada del servidor PostgreSQL.
Puede omitir este paso si desea utilizar el flujo por defecto, que proporciona PostgreSQL 10.
Asegúrese de que el paquete
postgresql-server
, disponible en el repositorio de AppStream, está instalado en el servidor requerido:# yum install postgresql-server
Inicializar el directorio de datos
postgresql-setup --initdb
Inicie el servicio
postgresql
:# systemctl start postgresql.service
Habilitar el servicio
postgresql
para que se inicie en el arranque:# systemctl enable postgresql.service
Para obtener información sobre el uso de flujos de módulos, consulte Instalación, gestión y eliminación de componentes del espacio de usuario.
Si desea actualizar desde un flujo anterior de postgresql
dentro de RHEL 8, siga los dos procedimientos descritos en Cambiar a un flujo posterior y en Sección 8.3.5, “Migración a la versión RHEL 8 de PostgreSQL”.