Comment Installer et Configurer PostgreSQL sur Ubuntu
Dans ce tutoriel, vous apprendrez comment installer et utiliser la base de données open source PostgreSQL sur Linux Ubuntu.
PostgreSQL (ou Postgres) est un système de gestion de base de données relationnelle (SGBDR) puissant, gratuit et open-source qui a une solide réputation de fiabilité, de robustesse des fonctionnalités et de performance. Il est conçu pour gérer diverses tâches, de toute taille. Il est multi-plateforme, et la base de données par défaut pour le serveur macOS.,
PostgreSQL pourrait bien être le bon outil pour vous si vous êtes un fan d’un gestionnaire de base de données SQL simple à utiliser. Il prend en charge les normes SQL et offre des fonctionnalités supplémentaires, tout en étant fortement extensible par l’utilisateur car l’utilisateur peut ajouter des types de données, des fonctions et faire beaucoup plus de choses.
plus tôt, j’ai discuté de l’installation de MySQL sur Ubuntu. Dans cet article, je vais vous montrer comment installer et configurer PostgreSQL, afin que vous soyez prêt à l’utiliser pour répondre à vos besoins.,
l’Installation de PostgreSQL sur Ubuntu
PostgreSQL est disponible dans Ubuntu référentiel principal. Cependant, comme beaucoup d’autres outils de développement, ce n’est peut-être pas la dernière version.
tout d’Abord vérifier la version de PostgreSQL disponible dans les dépôts Ubuntu à l’aide de cette commande apt dans le terminal:
Dans mon Ubuntu 18.,04, il a montré que la version disponible de PostgreSQL est la version 10 (10+190 signifie la version 10) alors que PostgreSQL version 11 est déjà publié.
Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu
sur la base de ces informations, vous pouvez décider si vous souhaitez installer la version disponible sur Ubuntu ou si vous souhaitez obtenir la dernière version publiée de PostgreSQL.
je vais vous montrer les deux méthodes.,
Méthode 1: installer PostgreSQL à partir des dépôts Ubuntu
dans le terminal, utilisez la commande suivante pour installer PostgreSQL
entrez votre mot de passe lorsque vous le demandez et vous devriez l’installer en quelques secondes / minutes en fonction de votre vitesse internet. En parlant de cela, n’hésitez pas à vérifier la bande passante du réseau dans Ubuntu.
qu’est-Ce que postgresql-contrib?,
le paquet postgresql-contrib ou contrib comprend des utilitaires et fonctionnalités supplémentaires qui ne font pas partie du paquet PostgreSQL principal. Dans la plupart des cas, il est bon d’avoir le paquet contrib installé avec le noyau PostgreSQL.
Méthode 2: Installation de la dernière version 11 de PostgreSQL dans Ubuntu
pour installer PostgreSQL 11, Vous devez ajouter le référentiel PostgreSQL officiel dans vos sources.liste, ajoutez son certificat, puis installez-le à partir de là.
Ne vous inquiétez pas, ce n’est pas compliqué. Il suffit de suivre ces étapes.,
ajoutez D’abord la clé GPG:
ajoutez maintenant le référentiel avec la commande ci-dessous. Si vous utilisez Linux Mint, vous devrez remplacer manuellement le ‘lsb_release-cs’ la version Ubuntu sur laquelle votre version Mint est basée.
Tout est maintenant prêt., Install PostgreSQL with the following commands:
PostgreSQL GUI application
You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4
Configuring PostgreSQL
You can check if PostgreSQL is running by executing:
Via the service command you can also start, stop or restart postgresql., Taper dans le service postgresql et appuyer sur Entrée devrait afficher toutes les options. Maintenant, sur les utilisateurs.
par défaut, PostgreSQL crée un utilisateur spécial postgres qui a tous les droits. Pour les utiliser PostgreSQL, vous devez d’abord vous connecter à ce compte:
Votre invite de changer pour quelque chose de similaire à:
Maintenant, exécutez le PostgreSQL Shell avec l’utilitaire psql:
Vous devriez être invité à:
Vous pouvez taper dans \q pour quitter et \? pour obtenir de l’aide.,div>
La sortie devrait ressembler à ceci (appuyez sur la touche q pour quitter ce point de vue):
Avec \du vous pouvez afficher les utilisateurs de PostgreSQL:
Vous pouvez changer le mot de passe d’un utilisateur (y compris postgres) avec:
Note: Remplacer postgres avec le nom de l’utilisateur et my_password avec le voulait mot de passe., Aussi, n’oubliez pas le ; (point-virgule) après chaque instruction.
Il est recommandé de créer un autre utilisateur (c’est une mauvaise pratique d’utiliser l’utilisateur postgres par défaut). Pour ce faire, utilisez la commande:
Si vous exécutez \du, vous allez voir, cependant, que my_user n’a pas d’attributs encore., Ajoutons super-Utilisateur root:
Vous pouvez supprimer des utilisateurs avec:
Pour ouvrir une session en tant qu’un autre utilisateur, quittez l’invite de commandes (\q), puis utilisez la commande:
vous pouvez Vous connecter directement à une base de données avec le drapeau-d:
Vous devez appeler l’utilisateur PostgreSQL même comme un autre utilisateur existant. Par exemple, mon utilisation est ubuntu., Pour vous connecter, à partir du terminal que j’utilise:
Remarque: Vous devez spécifier une base de données (par défaut, elle essaiera de vous connecter à la base de données nommée de la même manière que l’utilisateur sous lequel vous êtes connecté).
Si vous avez une erreur:
assurez-vous que vous êtes connecté en tant que la bonne de l’utilisateur et modifier le fichier /etc/postgresql/11/main/pg_hba.conf avec les droits d’administrateur:
Remarque: remplacez 11 par votre version (par exemple 10).,
Ici, remplacez la ligne:
Avec:
Puis redémarrer PostgreSQL:
l’Utilisation de PostgreSQL est le même que n’importe quel autre type SQL base de données. Je n’entrerai pas dans les commandes spécifiques, car cet article vise à vous aider à démarrer avec une configuration de travail. Cependant, voici un essentiel très utile à référencer! En outre, la page de manuel (man psql) et la documentation sont très utiles.,
conclusion
la lecture de cet article vous a, espérons-le, guidé à travers le processus d’installation et de préparation de PostgreSQL sur un système Ubuntu. Si vous êtes nouveau dans SQL, vous devriez lire cet article pour connaître les commandes SQL de base: