This article will help you to install PostgreSQL 12 on CentOS/RHEL/OEL 7 system. 1. Configure Yum Repository # rpm -Uvh https://yum.postgresql.org/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 2. Install PostgreSQL 12 on CentOS # yum install postgresql12-server 3. Initialize PGDATA # /usr/pgsql-12/bin/postgresql-12-setup initdb PostgreSQL 12 default data directory location is /var/lib/pgsql/12/data 4. Enable PostgreSQL Server on reboot # systemctl enable postgresql-12.service 5. Start PostgreSQL Server # systemctl start postgresql-12.service 6. Verify PostgreSQL Installation # su - postgres -c "psql" psql (12.0) Type "help" for help. postgres=# You may create a password for user Postgres for security purposes. postgres=# \password postgres Thanks!!!!!!!!!! Enjoy Programming!!! :) Referecnce: https://tecadmin.net/install-postgresql-11-on-centos/