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 quepsql, l’interface PostgreSQL en ligne de commande, est installée., La commande psql -V peut être utilisé pour vérifier que la balise psql 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

CREATE DATABASE db_name;

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.

Laisser un commentaire

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