dans ce tutoriel, vous apprendrez à afficher les bases de données dans un serveur de base de données PostgreSQL.
dans MySQL, vous pouvez afficher toutes les bases de données du serveur de base de données en utilisant l’instructionSHOW DATABASES
.
PostgreSQL ne prend pas directement en charge l’instruction SHOW DATABASES
mais vous propose quelque chose de similaire. PostgreSQL vous fournit deux façons d’afficher les bases de données dans le serveur de base de données actuel.,
liste des bases de données dans PostgreSQL à l’aide de la commande psql
Si vous utilisez l’outil psql pour vous connecter au serveur de base de données PostgreSQL, vous pouvez émettre la commande\l
pour afficher toutes les bases de données du serveur actuel comme suit:
Code language: Shell Session (shell)
commencez par lancer l’outil psql. Il vous demandera les informations suivantes: serveur, base de données, port et nom d’utilisateur. Si vous appuyez sur le clavier Entrée, il utilisera la valeur par défaut spécifiée entre crochets ().,invite stgreSQL comme ceci:
Code language: Shell Session (shell)
il affichera la sortie suivante:
Si vous voulez obtenir plus d’informations, vous peut utiliser la commande \l+
:
Code language: Shell Session (shell)
listant les bases de données dans PostgreSQL en utilisant l’instruction SELECT
en plus d’utiliser la commande \l
ou \l+
, vous pouvez utiliser l’instruction SELECT pour interroger les noms de base de données à partir du catalogue pg_database
qui contient des informations sur les bases de données.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
La requête affiche quatre bases de données dans la base de données du serveur.
Résumé
- Utilisation
\l
ou\l+
dans unpsql
pour afficher toutes les bases de données dans le courant de serveur PostgreSQL. - Utilisation de la balise
SELECT
déclaration d’interroger les données de la balisepg_database
pour obtenir toutes les bases de données.
- ce tutoriel a Été utile ?
- Ouinon