Comment installer PostgreSQL 9.6 sur Debian ou Ubuntu

La gestion des bases de données dans les environnements Linux est l'une des meilleures solutions pour tirer le meilleur parti de notre serveur Ubuntu ou Debian.

PostgreSQL devient l'une des meilleures alternatives gratuites pour gérer toutes nos données avec de multiples fonctions et fonctionnalités.

Aujourd'hui, Solvetic expliquera comment installer PostgreSQL sur Debian 9.

Qu'est-ce que PostgreSQLPostgreSQL est un puissant système de base de données relationnelle objet open source avec plus de 15 ans de développement, nous permettant d'avoir un outil avec une grande fiabilité, intégrité des données et correction d'erreurs.

PostgreSQL est multi-système puisqu'il peut être installé sur des systèmes d'exploitation tels que Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) et Windows.

En utilisant PostgreSQL, nous aurons un gestionnaire de base de données entièrement compatible avec ACID, il prend entièrement en charge les clés étrangères, les jointures, les vues, les déclencheurs et les procédures stockées (en plusieurs langues).

Inclut la plupart des types de données SQL : 2008, y compris INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL et TIMESTAMP. Il prend également en charge le stockage d'objets binaires volumineux, notamment des images, des sons ou des vidéos. Il possède des interfaces de programmation natives pour C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, parmi bien d'autres.

PostgreSQL propose actuellement la version stable 9.6 et la version 10 est disponible en bêta.

Nous allons maintenant voir comment installer ce gestionnaire de base de données sur Debian 9.

NoterIl est important de préciser que si nous ne sommes pas en tant qu'utilisateurs root, nous devons précéder sudo pour la bonne exécution des commandes décrites.

1. Ajouter le référentiel PostgreSQL APT sur Debian ou Ubuntu


Ce référentiel officiel PostgreSQL APT que nous installerons sera associé au système d'exploitation nous offrant des mises à jour automatiques pour toutes les versions prises en charge de PostgreSQL dans les distributions Debian et Ubuntu.

Étape 1
Pour ce processus, nous allons créer un nouveau fichier en exécutant la ligne suivante :

 /etc/apt/sources.list.d/pgdg.list
Étape 2
Une fois le fichier créé nous ajouterons la ligne suivante en tenant compte de la version de Debian ou d'Ubuntu à utiliser :
 Debian 9 Strecht : deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie : deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy : deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main Ubuntu 17.04 : deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04 : deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04 : deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

Étape 3
Nous sauvegardons les modifications à l'aide des touches

Ctrl + O

et nous laissons l'éditeur utiliser

Ctrl + X

2. Importer des clés dans Debian ou Ubuntu

Étape 1
Ensuite, nous importerons la clé de signature du référentiel et mettrons à jour les listes de packages système en exécutant d'abord la commande suivante :

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

Étape 2
Plus tard, nous mettons à jour le système à l'aide de la commande.

 mise à jour sudo apt

3. Installer le serveur PostgreSQL sur Debian ou Ubuntu

Étape 1
Une fois le système d'exploitation mis à jour, nous exécuterons la commande suivante pour installer le serveur PostgreSQL :

 apt installer postgresql-9.6

Étape 2
Nous entrons dans la lettre S pour confirmer l'installation des packages PostgreSQL. Une fois l'installation de PostgreSQL terminée, nous verrons ce qui suit :

S

Étape 3
Dans le cas de Debian et Ubuntu, la base de données démarre automatiquement. Le répertoire où nous allons trouver tous les fichiers de configuration PostgreSQL est dans le chemin :

 /var/lib/postgresql/9.6/main

4. Démarrer et activer le serveur PostgreSQL sur Debian ou Ubuntu


Avec le serveur de base de données initialisé, l'étape suivante consiste à démarrer le service PostgreSQL et à activer le service PostgreSQL pour démarrer automatiquement au démarrage du système, pour cela nous exécuterons les commandes suivantes dans leur ordre :

Dans systemd

 systemctl démarrer postgresql.service systemctl activer postgresql.service sudo systemctl status postgresql.service

Dans SysVinit

 service postgresql-9.6 démarrer chkconfig postgresql sur l'état du service postgresql-9.6

5. Valider l'installation de PostgreSQL sur Debian ou Ubuntu


Après avoir installé le système de base de données PostgreSQL sur Ubuntu ou Debian, nous pouvons vérifier l'installation en nous connectant au serveur de base de données postgres.

Étape 1
L'utilisateur administrateur PostgreSQL s'appelle postgres, nous allons exécuter la commande suivante pour accéder au compte système de l'utilisateur :

 votre postgres cd psql
Étape 2
Le résultat sera le suivant :

Étape 3
Si nous voulons définir un mot de passe pour l'administrateur de la base de données postgre, nous utiliserons la commande suivante. Là, nous devons entrer et confirmer le mot de passe.

 \ mot de passe postgres

Étape 4
Si nous voulons sécuriser le compte système de l'utilisateur postgre, nous utiliserons la commande suivante. Là, nous entrerons et confirmerons le mot de passe respectif.

 mot de passe postgres
Comme on peut le voir, il est facile d'installer PostgreSQL sur Debian ou Ubuntu.

wave wave wave wave wave