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:streamSustituya 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-serverInicializar el directorio de datos
postgresql-setup --initdbInicie el servicio
postgresql:# systemctl start postgresql.serviceHabilitar el servicio
postgresqlpara 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”.