In diesem Tutorial erfahren Sie, wie Sie Datenbanken auf einem PostgreSQL-Datenbankserver anzeigen.
In MySQL können Sie alle Datenbanken auf dem Datenbankserver mit der Anweisung SHOW DATABASES anzeigen.
PostgreSQL unterstützt die SHOW DATABASES – Anweisung nicht direkt, bietet Ihnen jedoch etwas Ähnliches. PostgreSQL bietet Ihnen zwei Möglichkeiten, Datenbanken auf dem aktuellen Datenbankserver anzuzeigen.,
Liste der Datenbanken in PostgreSQL using psql-Befehl
Wenn Sie mit der psql-tool um eine Verbindung zu PostgreSQL-Datenbank-server, können Sie die Ausgabe der \l Befehl zeigt alle Datenbanken auf dem aktuellen server wie folgt:
Code language: Shell Session (shell)
Erste, starten Sie die psql-tool. Sie werden nach folgenden Informationen gefragt: Server, Datenbank, Port und Benutzername. Wenn Sie die Eingabetaste drücken, wird der in eckigen Klammern angegebene Standardwert verwendet ().,stgreSQL-Eingabeaufforderung wie folgt:
Code language: Shell Session (shell)
Es wird die folgende Ausgabe angezeigt:
Wenn Sie weitere Informationen erhalten möchten, können Sie die \l+ command:
Code language: Shell Session (shell)
Listing databases in PostgreSQL using SELECT statement
Neben der Verwendung des Befehls \l oder \l+ können Sie die SELECT Anweisung verwenden, um Datenbanknamen aus dem pg_database Katalog abzufragen, der Informationen zu Datenbanken enthält.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
Die Abfrage zeigt vier Datenbanken auf dem aktuellen Datenbankserver an.
Zusammenfassung
- Verwenden Sie
\loder\l+inpsql, um alle Datenbanken auf dem aktuellen PostgreSQL-Server anzuzeigen. - Verwenden Sie die Anweisung
SELECT, um Daten aus derpg_databaseabzufragen, um alle Datenbanken abzurufen.
- War dieses tutorial hilfreich ?
- YesNo