Red Hat Training

A Red Hat training course is available for RHEL 8

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
Nota

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:

  1. 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.

  2. Asegúrese de que el paquete postgresql-server, disponible en el repositorio de AppStream, está instalado en el servidor requerido:

    # yum install postgresql-server
  3. Inicializar el directorio de datos

    postgresql-setup --initdb
  4. Inicie el servicio postgresql:

    # systemctl start postgresql.service
  5. 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.

Importante

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”.