Installer et configurer PostgreSQL 10/11 sur Centos 7

Mise à jour: 10/05/2020

Plusieurs fois j’ai entendu des consultants ESB dire que les tâches liée à l’installation, la configuration et l’administration des bases de données relevaient d’un administrateurs DB. D’ailleurs je faisais partie des consultants qui le pensaient. En réalité nous pouvons refaire le débat, la réalité est toute autre. Même s’il est vrai que votre expertise doit dans tous les cas primer sur les tâches annexes. Il faut rester réaliste et se rendre compte qu’un consultant sera certes expert dans son domaine. Mais en même être le couteaux suisse fera aussi plaisir à vos clients.
Bonjour et bienvenue une fois de plus dans ce nouveau tutoriel consacré à l’installation et la configuration de PostgreSQL.

Prérequis

Quelques bases de Linux

Une distribution de Centos 7. A ce sujet je vous invite à lire le tutoriel sur l’installation de Centos

PostgreSQL est fourni directement dans les package de distribution la famille Redhat qui comprends à titre de rappel

  • Red Hat
  • CentOS
  • Fedora
  • Oracle Linux

Donc on pourrait carrément effectuer une installation en utilisant les package par défaut. cependant, la version qui est associée à la version de votre distribution correspond à un snapshot au moment de la release de votre version. Comme Redhat a bien fait les choses, vous vous en doutez que cette version pourra ne pas correspondre à celle que vous désirez. il existe un dépôt où vous pouvez télécharger la version que vous souhaitez. Évidement, elle devra être compatible avec votre distribution.

Les actions qui suivent doivent être exécutée avec le compte root.

Télécharger PostgreSQL

$ yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Une fois la commandé exécutée, validez le téléchargement qui va être effectué.

Télécharger et installer PostgreSQL 10

Une fois le téléchargement terminé, il faut installer le package qui va nous permettre d’installer finalement le serveur PostgreSQL.

$ yum install postgresql10 pour PostgrSQL 10 ou exécutrez 
$ yum install postgresql10 pour PostgrSQL 11 pour PostgrSQL 11
Installation de PostgreSQL 10

Installation du serveur PostgrSQL 10

$ yum install postgresql10-server ou 
$ yum install postgresql11-server
Installer maintenant le serveur PostgreSQL 10

Vérifier que le service est installé

A la fin de la dernière commande, le service doit être installé correctement. Il faut cependant vérifier pour s’en assurer. Je vous invite alors à exécuter l’une des commandes suivantes avant de poursuivre.

$ systemctl status postgresql-10
$ /sbin/service postgresql-10 status 

ou

$ systemctl status postgresql-11
$ /sbin/service postgresql-11 status

Dans les 2 cas, vous obtiendrez comme statut Active : inactive (dead) qui veut tout simplement dire que PostgreSQL est installé mais non démarré.

Dans notre prochain article, nous allons aborder la configuration et l’utilisation de la base de données Postgresql 10

Pour rester toujours informé, abonnez vous à notre newsletter.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *