Debian / Ubuntu¶
Prérequis¶
S’assurer que le système répond aux exigences minimales avant de commencer l’installation.
Ajout du dépôt PGDG¶
Pour accéder à des versions plus récentes :
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt update
Installation via le gestionnaire de paquets¶
À cette étape, une instance de PostgreSQL nommée ‘main’ est généralement créée automatiquement.
Pour éviter la création d’une instance PostgreSQL par défaut pendant l’installation,
installer le paquet postgresql-common
et modifier sa configuration :
sudo apt install postgresql-common
sudo echo "create_main_cluster = false" > /etc/postgresql-common/createcluster.conf
Puis vous pouvez procéder à l’installation de PostgreSQL normalement :
Suppression de l’instance créée automatiquement¶
Une instance est par défaut créée à l’installation. Pour la supprimer il est possible d’exécuter la commande:
Initialisation de la base de données¶
Pour créer une nouvelle instance, choisir un nom (ici main, ce qui est le défaut) et entrer :
Démarrage du service¶
# Activation au démarrage (défaut)
sudo systemctl enable postgresql
# Démarrage de PostgreSQL
sudo systemctl start postgresql
Vérification de l’installation¶
Pour vérifier que l’installation a été réussie, exécuter les commandes psql --version
et systemctl status postgresql
.