Installation de PostgreSQL dans Ubuntu 18.04 / 20.04 / 22.04

Guide étape par étape processus d'installation PostgreSQL

PostgreSQL est un système de gestion de bases de données relationnelles puissant et open-source. Il est largement utilisé pour le stockage et la récupération des données dans les applications modernes.

Dans ce guide, nous allons apprendre à installer PostgreSQL sur Ubuntu, à créer un nouveau rôle et une nouvelle base de données.

Étape 1 – Mettre à jour l’index des paquets d’Ubuntu

Avant d’installer un paquet dans Ubuntu, il est toujours bon de mettre à jour l’index des paquets du système. Cela permet de s’assurer que vous disposez des dernières informations sur les paquets et les dépendances nécessaires à l’installation.

Ouvrez un terminal et exécutez la commande suivante :

$ sudo apt update

Étape 2 – Installer PostgreSQL

Pour installer PostgreSQL sur Ubuntu, exécutez la commande suivante :

$ sudo apt install postgresql postgresql-contrib

Cette commande installera les paquets serveur et client PostgreSQL ainsi que les paquets contrib additionnels.

Au cours du processus d’installation, vous serez invité à créer un mot de passe pour le superutilisateur de la base de données PostgreSQL (postgres).

Étape 3 – Vérifier l’installation de PostgreSQL

Pour vérifier que PostgreSQL est installé et fonctionne, vous pouvez exécuter la commande suivante :

$ sudo systemctl status postgresql

Cette commande vous montrera l’état du service PostgreSQL. Si le service est en cours d’exécution, vous devriez voir un message indiquant qu’il est actif.

Étape 4 – Accéder à PostgreSQL

Pour accéder à PostgreSQL, vous pouvez utiliser l’interface de ligne de commande psql. Pour lancer l’interpréteur de commandes psql, exécutez la commande suivante :

$ sudo -u postgres psql

Ceci vous connectera en tant que superutilisateur de PostgreSQL (postgres) et vous donnera accès à l’interface de ligne de commande de PostgreSQL.

Etape 5 – Créer un nouveau rôle

Un rôle est un compte utilisateur qui peut se connecter à un cluster de base de données PostgreSQL. Pour créer un nouveau rôle, suivez les étapes suivantes :

Dans l’interface de ligne de commande de PostgreSQL, tapez la commande suivante pour créer un nouveau rôle :

CREATE ROLE newuser WITH LOGIN PASSWORD 'password';

Remplacez newuser par le nom du nouvel utilisateur que vous souhaitez créer et password par un mot de passe sécurisé pour l’utilisateur.

Pour accorder au nouveau rôle l’autorisation de créer des bases de données, tapez la commande suivante :

ALTER ROLE newuser CREATEDB;

Cela permettra au nouvel utilisateur de créer des bases de données.

Pour quitter l’interface de ligne de commande PostgreSQL, tapez \q et appuyez sur Entrée.

Étape 6 – Création d’une nouvelle base de données

Pour créer une nouvelle base de données dans PostgreSQL, suivez les étapes suivantes :

Connectez-vous à l’interface de ligne de commande de PostgreSQL en tant que superutilisateur (postgres) en exécutant la commande suivante :

$ sudo -u postgres psql

Tapez la commande suivante pour créer une nouvelle base de données :

CREATE DATABASE newdatabase;

Remplacez newdatabase par le nom de la nouvelle base de données que vous souhaitez créer.

Pour autoriser le nouvel utilisateur (newuser) à accéder à la nouvelle base de données (newdatabase), saisissez la commande suivante :

GRANTALL PRIVILEGES ON DATABASE newdatabase TO newuser;

Cela donnera au nouvel utilisateur un accès complet à la nouvelle base de données.

Pour quitter l’interface de ligne de commande PostgreSQL, tapez \q et appuyez sur Entrée.

Conclusion

Félicitations ! Vous avez installé avec succès PostgreSQL sur Ubuntu, créé un nouveau rôle et une nouvelle base de données. Vous pouvez maintenant commencer à utiliser PostgreSQL pour vos besoins de stockage et de récupération de données.

Laisser un commentaire