PostgreSQL 11 es un sistema de gestión de base de datos de código abierto, relacional, altamente escalable y compatible con SQL. PostgreSQL se desarrolla en el Departamento de Ciencias de la Computación de la Universidad de California en Berkeley.
En este artículo aprenderás a instalar PostgreSQL 11 en el sistema operativo CentOS 7 versión 7.4.1708.
Paso #1: Configuración de repositorio YUM
Lo primero que debemos hacer es configurar el repositorio PostgreSQL para poder descargar los paquetes de instalación.
#rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Visita este enlace para más detalles sobre los diferentes repositorios de PostgreSQL para otras versiones de CentOS y diferentes distribuciones de Linux.
Paso #2: Instalación de PostgreSQL en CentOS
Luego de haber instalado el repositorio correspondiente, el siguiente paso inicializar la instalación utilizando el administrador de paquetes YUM.
#yum install postgresql11-server -y
Este comando instalará librerías y software que son dependencias de PostgreSQL.

Paso #3: Inicializar PGDATA
Luego de finalizada la instalación de PostgreSQL, el siguiente paso es inicializar una instancia de PostgreSQL. Este significa crear los directorios y archivos de configuración correspondientes en el sistema para el correcto funcionamiento de PostgreSQL.
Para inicializar el PostgreSQL utilizamos el siguiente comando:
#/usr/pgsql-11/bin/postgresql-11-setup initdb

El directorio por defecto donde PostgreSQL almacena el data es /var/lib/pgsql/11/data.
Paso #4: Activar el servicio de PostgreSQL
Para inicializar el servicio de PostgreSQL utilizamos los siguientes comandos:
#systemctl enable postgresql-11.service
#systemctl start postgresql-11.service
Paso #5: Verificación de la instalación de PostgreSQL
Luego que el servicio está corriendo verificamos su correcto funcionamiento con el siguiente comando:
su – postgres -c “psql”
psql (11.0)
Type “help” for help.
postgres=#
Esta es la línea de comando (CLI) donde PostgreSQL. En esta etapa tenemos acceso al gestor de base datos y podemos comenzar a trabajar en nuestro proyecto.
PostgreSQL utiliza el puerto TCP 5432 como podemos ver a continuación:

Conclusión
En conclusión, siguiendo el procedimiento descrito en este artículo podemos instalar el gestor de base de datos PostgreSQL en CentOS 7.