1 line
3.8 KiB
JSON
1 line
3.8 KiB
JSON
{"uuid":"b2273ad3-797f-4ec6-905b-c7d58c0c33d3","slug":"installation-postgres-client-17-debian-ubuntu","title":"Installation d'un client postgre SQL 17 sur une distribution basée sur Debian/Ubuntu","author":"cedric@abonnel.fr","published":true,"published_at":"2025-02-09 09:18:30","created_at":"2025-02-09 09:18:30","updated_at":"2025-02-09 09:18:30","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Installation d'un client postgre SQL 17 sur une distribution basée sur Debian/Ubuntu\n\nL'objectif de cet article est d'expliquer pas à pas l'installation du client PostgreSQL version 17 (`postgres-client-17`) sur une distribution Linux basée sur Debian ou Ubuntu. Ce guide s'adresse aux développeurs et administrateurs système souhaitant interagir avec une base de données PostgreSQL en utilisant uniquement le client.\n\n---\n\n## Pré-requis\nAvant de commencer, assurez-vous que :\n1. Vous avez les privilèges administrateur (accès `sudo`).\n1. Votre système est à jour avec les derniers correctifs de sécurité.\n\n---\n\n## Étapes d'installation\n### 1. Créer le répertoire pour le dépôt PostgreSQL\nLe premier pas consiste à créer le répertoire qui contiendra la clé de signature du dépôt PostgreSQL. Cela garantit la vérification de l'authenticité des paquets téléchargés.\n\n```bash\nsudo install -d /usr/share/postgresql-common/pgdg\n```\n\n### 2. Télécharger et ajouter la clé GPG\nLa clé GPG du dépôt PostgreSQL doit être téléchargée et installée pour valider les paquets téléchargés. Utilisez la commande suivante :\n\n```bash\nsudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https:*www.postgresql.org/media/keys/ACCC4CF8.asc\n```\n\n> ⚠️ **Astuce** : Assurez-vous que la connexion Internet est active pour télécharger la clé depuis le site officiel de PostgreSQL.\n\n### 3. Ajouter le dépôt PostgreSQL au gestionnaire de paquets\nAjoutez le dépôt PostgreSQL approprié à votre fichier de sources APT. La commande suivante le fait automatiquement, en détectant la version de votre système (`source /etc/os-release && echo $VERSION_CODENAME`) :\n\n```bash\nsudo sh -c 'echo \"deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https:*apt.postgresql.org/pub/repos/apt $(source /etc/os-release && echo $VERSION_CODENAME)-pgdg main\" > /etc/apt/sources.list.d/pgdg.list'\n```\n\nCette ligne configure le fichier de sources pour qu'il utilise le dépôt officiel PostgreSQL.\n\n### 4. Mettre à jour la liste des paquets\nMettez à jour la liste des paquets disponibles sur votre système avec la commande suivante :\n\n```bash\nsudo apt update\n```\n\n### 5. Installer le client PostgreSQL version 17\nPour installer le client PostgreSQL version 17, exécutez simplement :\n\n```bash\nsudo apt install -y postgresql-client-17\n```\n\n> **Note** : Le `-y` permet d'automatiser l'acceptation des invites lors de l'installation.\n\n---\n\n## Vérification de l'installation\nPour vérifier que le client PostgreSQL 17 est correctement installé, utilisez la commande suivante :\n\n```bash\npsql --version\n```\n\nLa sortie doit indiquer la version 17. Par exemple :\n\n```\npsql (PostgreSQL) 17.x\n```\n\n---\n\n## Conclusion\nVous avez maintenant installé avec succès `postgres-client-17` sur votre système. Vous pouvez l'utiliser pour interagir avec n'importe quel serveur PostgreSQL. Pour des commandes comme la connexion à une base de données distante, utilisez :\n\n```bash\npsql -h <adresse_du_serveur> -U <utilisateur> -d <nom_de_la_base>\n```\n\nN'hésitez pas à consulter la [documentation officielle de PostgreSQL](https://www.postgresql.org/docs/) pour approfondir vos connaissances.","featured":false,"tags":[]} |