Présentation
PostgreSQL est un système de base de données objet-relationnel open source avec une solide réputation pour la robustesse des fonctionnalités, l'extensibilité et la conformité aux normes techniques.
La dernière version de ce système de base de données est PostgreSQL 12.1 , tandis que les versions 11.6, 10.11, 9.6.16, 9.5.20 et 9.4.25 bénéficient toujours de mises à jour régulières.
Dans ce didacticiel, vous découvrirez deux manières différentes d'installer le dernier PostgreSQL sur Ubuntu 18.04.
Prérequis
- Un système Linux Ubuntu 18.04
- Accès à une ligne de commande/fenêtre de terminal (Ctrl +Alt +T )
- Un compte utilisateur avec sudo privilèges
Installer PostgreSQL à partir du référentiel PostgreSQL Apt
PostgreSQL est disponible dans toutes les versions d'Ubuntu par défaut, mais il ne garantit pas les mises à jour automatiques lorsque de nouvelles versions sortent. Le référentiel local ne contient que des "instantanés" d'une version spécifique. La meilleure pratique consiste à installer le logiciel à partir du dépôt PostgreSQL Apt .
Le référentiel PostgreSQL Apt fournit la dernière version de PostgreSQL, ainsi que tous les packages, extensions et modules de serveur précédents.
Étape 1 :Ajouter un référentiel PostgreSQL
Pour installer à partir du référentiel officiel, vous devez d'abord l'ajouter à votre système.
Importez la clé du référentiel GPG avec les commandes :
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Ensuite, ajoutez le référentiel PostgreSQL en tapant :
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Étape 2 :Mettre à jour la liste des packages
Après avoir ajouté le référentiel PostgreSQL officiel, assurez-vous de mettre à jour la liste des packages. Cela garantit que vous installez le dernier package PostgreSQL.
sudo apt-get update
Étape 3 :Installez PostgreSQL
Pour installer PostgreSQL et la contribution PostgreSQL package (qui fournit des fonctionnalités supplémentaires), utilisez la commande suivante :
sudo apt-get install postgresql postgresql-contrib
Par défaut, le logiciel crée un utilisateur postgres, une fois que vous avez installé avec succès le système de base de données. Ce compte d'utilisateur a le rôle "postgres" par défaut.
Installer PostgreSQL à partir du référentiel Ubuntu local
Si vous préférez installer PostgreSQL à partir du référentiel Ubuntu local, gardez à l'esprit qu'il ne s'agira probablement pas de la dernière version du package.
Étape 1 :Vérifier la version PostgreSQL disponible
Avant de décider si vous souhaitez configurer PostgreSQL à partir du référentiel Ubuntu, vérifiez quelles versions sont disponibles. Mettez à jour le référentiel, puis exécutez la commande :
apt show postgresql
La sortie fournit toutes les informations nécessaires sur le package, y compris le numéro de version et la taille.
Étape 2 :Installer le package PostgreSQL
Si vous êtes satisfait de la version de PostgreSQL accessible depuis le référentiel local, utilisez la commande suivante pour installer le package :
sudo apt install postgresql postgresql-contrib
Avec ces étapes simples, vous avez installé avec succès PostgreSQL sur Ubuntu 18.04.
Se connecter à PostgreSQL
Pour établir une connexion avec la base de données nouvellement configurée, connectez-vous au compte postgres avec :
sudo su - postgres
Ouvrez maintenant un postgress invite à l'aide de la commande :
psql
Vérifier les informations de connexion
Si vous êtes connecté à PostgreSQL et souhaitez voir les détails de la connexion, utilisez la commande :
\conninfo
La sortie affiche des informations sur le nom de la base de données, le compte auquel vous êtes connecté, le chemin du socket et le numéro de port.