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
\l
oder\l+
inpsql
, um alle Datenbanken auf dem aktuellen PostgreSQL-Server anzuzeigen. - Verwenden Sie die Anweisung
SELECT
, um Daten aus derpg_database
abzufragen, um alle Datenbanken abzurufen.
- War dieses tutorial hilfreich ?
- YesNo