Данная статья содержит краткую, но полезную инструкцию по развертыванию СУБД PostgreSQL на семействе ОС RedHat (Oracle, CentOS, Alma).
Устанавливаем репозиторий:
yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Пересоздаем кеш пакетов:
yum makecache -fast
Если PostgreSQL планируется использовать не локально, а подключаться к ней с другого сервера, откройте в файрволе TCP-порт 5432 (в ином случае пропускаем этот пункт):
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --reload
Производим установку PostgreSQL:
yum -y install postgresql13-server postgresql13-contrib
Создаем кластер баз данных:
/usr/pgsql-13/bin/postgresql-13-setup initdb
Запускаем PostgreSQL, добавляем в автозапуск и проверяем работу:
systemctl start postgresql-13
systemctl enable postgresql-13
systemctl status postgresql-13