Installation de PostgreSQL 12 sur CentOS 8
La documentation d’installation de PostgreSQL sur CentOS est sur le site de l’éditeur.
Ajout du dépôt
L’installation de ce paquet crée un nouveau dépôt dans /etc/yum.repos.d/.
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Désactiver le module PostgreSQL intégré à la distribution
La commande suivante désactive le module PostgreSQL intégré à la CentOS 8.
dnf -qy module disable postgresql
Installation de PostgreSQL
Le paquet postgresql12-server appartenant au dépôt de l’éditeur est installé sur la CentOS 8.
dnf install postgresql12-server
Création de l’instance
Le script installe le template type du base PostgreSQL dans /var/lib/pgsql/12/.
/usr/pgsql-12/bin/postgresql-12-setup initdb
Démarrage automatique de l’instance
Il faut ensuite lancer le service et le configurer en mode de démarrage automatique.
systemctl start postgresql-12 systemctl enable postgresql-12