afficher les bases de données dans PostgreSQL introduction
Si vous travaillez avec PostgreSQL, il est probable que vous ayez plus d’une base de données sur votre serveur PostgreSQL. Il peut y avoir des moments où vous devez obtenir une liste de toutes les bases de données qui sont sur le système. Heureusement, il existe quelques façons simples d’accomplir cette tâche. Dans cet article, nous allons expliquer comment afficher les bases de données dans PostgreSQL en utilisant deux méthodes différentes.,
prérequis pour utiliser PostgreSQL
dans ce tutoriel, nous allons exécuter diverses commandes de base de données, donc il y a quelques prérequis qui doivent être en place avant d’aller de l’avant:
-
tout d’abord, vous devez vous assurer que PostgreSQL est installé sur votre machine. Si vous n’êtes pas sûr, utilisez la commande
service postgresql status
, ce qui vous permettra de savoir si le statut est:active
. -
Vous devez également vous assurer que
psql
, l’interface PostgreSQL en ligne de commande, est installée., La commandepsql -V
peut être utilisé pour vérifier que la balisepsql
est installé.,
accès à une base de données PostgreSQL avec ‘psql’
Nous pouvons utiliser la commande suivante pour accéder à une base de données PostgreSQL sur une machine locale en utilisant l’interface de ligne de commande psql
:
1
|
sudo su-Postgres
|
Cette commande vous demandera le mot de passe, vous devrez donc le saisir pour accéder à PostgreSQL.,
ensuite, tapez la commande suivante pour accéder à votre base de données:
1
|
psql some_username-H 127.0.0.1-d some_database
|
encore une fois, vous serez invité à entrer le mot de passe de l’utilisateur, vous devrez donc le saisir à nouveau et appuyer sur retour.
créer une base de données PostgreSQL
La prochaine chose que nous ferons est de créer une base de données PostgreSQL., Pour suivre, vous devrez ouvrir L’invite de commande dans Windows ou le terminal sous MacOS ou Linux.,>1
For our example, we’ll create the test
database:
1
|
CREATE DATABASE test;
|
List databases for Postgres in psql
The \l
command in psql
can be used to show all of the PostgreSQL databases., La commande\list
peut également être utilisée pour obtenir les mêmes résultats.
lorsque vous utilisez cette commande, la sortie renvoyée doit ressembler à ceci:
afficher les bases de données à L’aide de L’instruction ‘SELECT’
bien qu’il soit facile et pratique d’utiliser les commandes psql
affichées dans la section., Nous pouvons utiliser le suivant: SELECT
requête dans le psql
interface:
1
|
SÉLECTIONNEZ datname DE pg_database;
|
L’instruction SELECT ci-dessus doit retourner des résultats qui ressemblent à ceci:
Nous pouvons le voir à partir des résultats que le pg_database
table recueille des informations sur les bases de données disponibles dans PostgreSQL.,
Si vous souhaitez vous connecter à une base de données spécifique, vous pouvez utiliser la commande \c
suivi par le nom de base de données. Cela vous permettra d’entrer dans la base de données et de commencer à effectuer des requêtes. Par exemple: \c some_database
.
Conclusion sur la façon d’afficher les bases de données dans PostgreSQL
Si vous avez PostgreSQL installé sur votre machine, il est important de savoir qu’une seule instance de PostgreSQL server peut gérer un certain nombre de bases de données différentes. Il existe quelques commandes simples disponibles qui peuvent être utilisées pour obtenir une liste des bases de données sur votre serveur PostgreSQL., Dans cet article, nous avons examiné différentes façons d’afficher les bases de données dans PostgreSQL. En utilisant les exemples et les instructions fournis dans ce tutoriel, vous pourrez récupérer votre propre liste de bases de données et mieux gérer votre serveur PostgreSQL.