PostgreSQL afficher les bases de données

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 un psql 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 balise pg_database pour obtenir toutes les bases de données.
  • ce tutoriel a Été utile ?
  • Ouinon

Laisser un commentaire

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