PostgreSQL, souvent abrégé en Postgres, est un système de gestion de base de données relationnelle et objet puissant et open source. Réputé pour sa robustesse, sa flexibilité et son respect des standards SQL, PostgreSQL est un choix populaire pour de nombreuses applications web et entreprises. Ce guide vous montrera comment installer PostgreSQL sur Debian 12, en fournissant des instructions détaillées et des exemples pratiques pour faciliter le processus, même pour les débutants.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour :
sudo apt update && sudo apt upgrade -y
Installation de PostgreSQL
Étape 1 : Ajout du dépôt PostgreSQL
Bien que Debian 12 inclue PostgreSQL dans ses dépôts officiels, il est souvent recommandé d’utiliser le dépôt PostgreSQL pour obtenir les versions les plus récentes et les mises à jour.
- Importez la clé du dépôt PostgreSQL :
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
- Ajoutez le dépôt PostgreSQL à votre système :
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
- Mettez à jour la liste des paquets :
sudo apt update
Étape 2 : Installation de PostgreSQL
Avec le dépôt PostgreSQL ajouté, vous pouvez maintenant installer la dernière version de PostgreSQL.
- Installez PostgreSQL :
sudo apt install postgresql-13 -y
Remplacez 13
par la version spécifique que vous souhaitez installer, bien que 13
soit une bonne option stable au moment de la rédaction.
Étape 3 : Vérification de l’installation
Après l’installation, PostgreSQL sera lancé automatiquement. Vérifiez que le service fonctionne correctement :
sudo systemctl status postgresql
Vous devriez voir un statut indiquant que le service est actif (en cours d’exécution).
Configuration initiale de PostgreSQL
Création d’un utilisateur et d’une base de données
- Passez à l’utilisateur
postgres
: PostgreSQL crée un utilisateur système nommépostgres
pour gérer les bases de données. Pour utiliser cet utilisateur, tapez :
sudo -i -u postgres
- Créez un utilisateur PostgreSQL :
createuser --interactive
Suivez les instructions pour créer un nouvel utilisateur.
- Créez une base de données : En général, vous voudrez que votre utilisateur ait une base de données portant le même nom :
createdb nom_utilisateur
Accès à la base de données
Pour accéder à la base de données PostgreSQL, utilisez la commande :
psql
Vous pouvez maintenant exécuter des commandes SQL dans l’interface de ligne de commande de PostgreSQL.
Pour ceux à la recherche d’une solution robuste et fiable pour héberger des bases de données PostgreSQL, Shape.host offre des services Linux SSD VPS. Les VPS SSD Linux de Shape.host fournissent les performances et la sécurité nécessaires pour soutenir des applications critiques utilisant PostgreSQL, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une plateforme optimale pour déployer et gérer vos bases de données PostgreSQL sur Debian 12, assurant ainsi performance et fiabilité.