Comment installer PostgreSQL sur Debian 13 ?
PostgreSQL est un système de gestion de base de données (SGBD) libre qui s’adapte aussi bien aux petites applications qu’aux solutions d’entreprise exigeant une fiabilité élevée et une intégrité stricte des données. Vous pouvez installer PostgreSQL sur Debian 13 en seulement quelques étapes, ce qui en fait une option accessible pour débuter rapidement.
- Processeurs dernière génération
- Hardware dédié haute performance
- Data centers certifiés ISO
Étape 1 : vérifier les prérequis
Pour suivre ce guide, vous avez besoin d’un ordinateur ou d’un serveur avec Debian 13 et d’un compte utilisateur disposant soit des droits administrateurs (root), soit de la possibilité d’exécuter des commandes avec droits administrateurs via le groupe sudo. Si votre utilisateur ne possède pas encore de droits sudo, connectez-vous d’abord en tant qu’administrateur, puis ajoutez-le au groupe sudo avec la commande usermod -aG sudo <NOM_UTILISATEUR>. Déconnectez-vous ensuite avant de vous reconnecter pour que la modification prenne effet. Pour installer le SGBD open source PostgreSQL sur Debian 13, assurez-vous également de disposer d’une connexion Internet stable afin de télécharger les paquets nécessaires.
Si vous n’utilisez pas encore Debian 13, vous pouvez effectuer une nouvelle installation de Debian 13, ou passer directement de Debian 12 à Debian 13 si vous souhaitez mettre votre système à niveau.
Étape 2 : mettre à jour le système
Avant d’installer de nouveaux logiciels, il est recommandé de mettre votre système à jour. Pour cela, ouvrez un terminal et saisissez les commandes suivantes :
sudo apt update
sudo apt upgrade -ybashLa commande apt update met à jour les listes de paquets pour que le système connaisse les versions logicielles disponibles dans les dépôts officiels. La commande apt upgrade -y veille ensuite à ce que les paquets déjà installés soient mis à jour. Cette étape permet d’éviter d’éventuels conflits ou erreurs lors de l’installation de PostgreSQL.
Étape 3 : installer PostgreSQL sous Debian 13
Après la mise à jour, vous pouvez installer le système de gestion de base de données PostgreSQL directement depuis les dépôts Debian :
sudo apt install -y postgresql postgresql-contribbashLe paquet postgresql contient le serveur de base de données lui-même. Avec postgresql-contrib, vous installez des extensions souvent utiles en pratique, par exemple pour la recherche textuelle ou l’analyse statistique. L’installation ne prend généralement que quelques secondes.
Étape 4 : vérifier l’état du service
Pour vous assurer que PostgreSQL a démarré correctement, vous pouvez vérifier l’état du service :
sudo systemctl status postgresqlbashSi la mention active (running) apparaît dans le résultat, le serveur est déjà en cours d’exécution. Dans le cas contraire, vous pouvez le démarrer manuellement avec sudo systemctl start postgresql.

Si vous souhaitez que PostgreSQL démarre automatiquement à chaque démarrage du système, vous pouvez activer le démarrage automatique avec la commande suivante :
sudo systemctl enable postgresqlbash- 1 Gbit/s de bande passante et trafic illimité
- Disponibilité de 99,99 % et certification ISO
- Assistance 24/7 primée pour sa qualité et conseiller personnel
Étape 5 : accéder au shell PostgreSQL
Lors de l’installation, un utilisateur Linux spécial nommé postgres a été automatiquement créé. Ce compte est l’administrateur par défaut pour PostgreSQL. Pour travailler avec la base de données, vous devez passer dans le contexte de cet utilisateur :
sudo -i -u postgres
psqlbashLa première partie de la commande vous fait basculer dans le shell Linux de l’utilisateur « postgres ». Avec la commande psql, vous ouvrez ensuite la ligne de commande PostgreSQL. Vous reconnaîtrez que la shell de la base de données est active grâce à l’invite postgres=#, et vous pouvez dès à présent exécuter des commandes SQL.

Étape 6 : créer un nouveau compte utilisateur et une nouvelle base de données
Dans la console psql, vous pouvez maintenant créer votre propre base de données et un utilisateur associé. La commande suivante crée un nouvel utilisateur de base de données nommé « appuser » et lui attribue un mot de passe sécurisé :
CREATE ROLE appuser WITH LOGIN PASSWORD 'MotDePasseSecurise123';sqlEnsuite, créez une nouvelle base de données qui appartient à ce compte :
CREATE DATABASE appdb OWNER appuser;sqlCette commande crée la base de données nommée « appdb » et l’associe directement au compte utilisateur « appuser ». Cet utilisateur peut gérer la base de données et y créer des tables ou des données.
Si les deux commandes ont été exécutées avec succès, PostgreSQL affichera les confirmations CREATE ROLE et CREATE DATABASE.
Étape 7 : tester la connexion
Pour vérifier si le nouvel utilisateur fonctionne, quittez la console psql avec la commande \q. Vous pouvez ensuite vous connecter dans le terminal en tant que nouvel utilisateur avec votre base de données récemment créée. Utilisez la commande suivante :
psql -U appuser -d appdbbashVous serez maintenant invité à entrer le mot de passe que vous venez de définir. Une fois saisi, la console de la base de données s’ouvre, mais cette fois en tant qu’« appuser » dans la base de données « appdb » que vous avez créée.
Si tout a fonctionné, vous avez installé PostgreSQL sous Debian 13 avec succès. Vous pouvez maintenant créer d’autres bases de données, ajouter des tables et développer votre application de base de données selon vos besoins.

