Installation de PostgreSQL 12 sur CentOS 8

Installation de PostgreSQL 12 sur CentOS 8La 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

Base de données  / PostgreSQL