Installer PostgreSQL dans Ubuntu 20.04

installer PostgreSQL dans Ubuntu 20.04 :  PostgreSQL est un système de base de données relationnelle objet puissant, fiable, robuste et open source.

La dernière version de ce système de base de données est PostgreSQL 13.2, tandis que les versions 12.6, 11.11, 10.16, 9.6.21 et 9.5.25 reçoivent toujours les mises à jour régulières.

Ce tutoriel vous explique comment installer le dernier PostgreSQL sur le système Linux Ubuntu 20.04 LTS.

Conditions préalables pour Installer PostgreSQL

Un système Ubuntu 20.04 LTS en cours d’exécution avec accès au shell.

Connectez-vous en tant qu’utilisateur sudo et appuyez sur « CTRL + ALT + T » pour ouvrir un terminal. Ensuite, installez quelques packages requis.

sudo apt update  sudo apt install wget curl ca-certificates 

Étape 1 – Installez PostgreSQL dans Ubuntu 20.04

Tout d’abord, importez la clé GPG de signature du référentiel dans votre système. Ouvrez un terminal et utilisez la commande ci-dessous pour importer la clé:

wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 

Ensuite, créez un fichier PPA pour PostgreSQL sur votre système Ubuntu 20.04.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' 

Après avoir ajouté le PPA à votre système. Exécutez la commande suivante pour installer le serveur PostgreSQL sur votre système.

sudo apt update  sudo apt-get install postgresql postgresql-contrib 

Installation de PostgreSQL dans Ubuntu 20.04

Appuyez sur «y» pour toute confirmation demandée par l’installateur. La commande ci-dessus installera la dernière version du serveur PostgreSQL sur votre système Ubuntu.

Une fois l’installation réussie, vérifiez le service postgresql:

sudo systemctl status postgresql 

Installation de postgresql Ubuntu 20.04 LTS

Étape 2 – Connexion à PostgreSQL

Maintenant, établissez une connexion avec le serveur de base de données Postgres nouvellement installé. Commencez par passer au compte utilisateur postgres du système:

sudo su - postgres 

puis tapez « psql » pour obtenir l’invite postgress:

psql  psql (13.2 (Ubuntu 13.2-1.pgdg20.04+1)) Type "help" for help. postgres=#

Connectez PostgreSQL dans Ubuntu 20.04

Au lieu de changer d’utilisateur puis de vous connecter à postgresql, vous pouvez également combiner les deux commandes ci-dessus en une seule commande.

sudo -u postgres psql psql (13.2 (Ubuntu 13.2-1.pgdg20.04+1)) Type "help" for help. postgres=#

Une fois que vous êtes connecté à PostgreSQL et que vous pouvez voir les détails des informations de connexion, utilisez la commande suivante:

postgres=# 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.

Informations de connexion PostgreSQL dans Ubuntu 20.04

Étape 3 – Sécuriser PostgreSQL

L’installateur de PostreSQL crée un utilisateur «postgres» sur votre système. Par défaut, cet utilisateur n’est pas protégé.

Tout d’abord, créez un mot de passe pour le compte utilisateur «postgres» en exécutant la commande suivante.

sudo passwd postgres 

Ensuite, passez au compte «postgres» Ensuite, passez au compte système Postgres et créez un mot de passe sécurisé et fort pour l’utilisateur / le rôle de la base de données administrative PostgreSQL comme suit.

su - postgres  psql -c "ALTER USER postgres WITH PASSWORD 'secure_password_here';"  exit 

Redémarrez le service pour appliquer les modifications de sécurité.

sudo systemctl restart postgresql 

Étape 4 – Installez pgAdmin

Nous pouvons utiliser le PPA officiel de pgAdmin4 pour installer la dernière version de pgAdmin sur votre système.

Tout d’abord, importez la clé GPG de signature du référentiel et ajoutez le PPA pgAdmin4 à votre système à l’aide des commandes suivantes.

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add - sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list' 

Après avoir ajouté le PPA, mettez à jour le cache Apt et installez le package pgAdmin4 sur votre système.

sudo apt update sudo apt install pgadmin4 

Le paquet pgadmin4 contient à la fois pgadmin4-web et pgadmin4-desktop versions, ici:

Vous pouvez installer les deux ou l’un d’eux de votre choix. Si vous avez installé les deux ou pgadmin4-web, exécutez la commande ci-dessous pour le configurer. Cela ajoutera un écran de connexion au tableau de bord Web de pgAdmin4.

sudo /usr/pgadmin4/bin/setup-web.sh 

Le script ci-dessus vous invitera à créer un utilisateur pour accéder à l’interface Web. Saisissez une adresse e-mail et un mot de passe lorsque vous y êtes invité. Dites «y» pour une autre confirmation demandée par le script.

Une fois le script terminé, vous êtes prêt à accéder au tableau de bord Web de pgAdmin. Il sera disponible à l’adresse ci-dessous:

Accédez à ceci dans le navigateur Web: http: // localhost / pgadmin4

Connectez-vous au site Web pgAdmin3

Dans tous les cas, la page ci-dessus ne se charge pas, redémarrez le serveur Apache en utilisant « sudo systemctl restart apache2«. Essayez à nouveau de charger au-dessus de l’URL

Connectez-vous maintenant avec l’adresse e-mail et le mot de passe configurés avec le script /usr/pgadmin4/bin/setup-web.sh. Après une connexion réussie à pgAdmin4, vous verrez l’écran ci-dessous.

Ajouter un serveur à pgAdmin4

Ici, vous devez ajouter votre serveur Postgres à pgAdmin4. Cliquez sur le bouton «Ajouter un nouveau serveur». Cela ouvrira une fenêtre contextuelle, entrez un nom convivial, l’hôte de la base de données et les informations de connexion Postgres.

Cliquez sur «Enregistrer» pour terminer la connexion.

En cas d’authentification réussie, vous verrez les bases de données dans la barre latérale, comme indiqué dans la capture d’écran ci-dessous.

pgAdmin4 connecté au serveur de base de données

Terminé. Vous avez ajouté avec succès le serveur de base de données Postgres à pgAdmin4. Vous pouvez également ajouter plus d’instances de base de données à un seul serveur pgAdmin4.

Conclusion pour Installer PostgreSQL

Dans ce didacticiel, vous avez appris à Installer PostgreSQL ou à installer le serveur PostgreSQL sur un système Ubuntu 20.04. De plus, vous avez appris à installer et à configurer pgAdmin4 sur votre système.

Ensuite, vous pouvez en savoir plus sur la sauvegarde et la restauration des bases de données Postgres via la ligne de commande.