Sie können diese Aufgabe auf zwei Arten ausführen.
Einer verwendet psql
.
Geben Sie den Befehl \list
ein (oder \l
), und PostgreSQL zeigt Ihnen die Liste der Datenbanken (und Vorlagen):
In diesem Fall ist die Datenbankliste
airbnbclone
nextbnb
postgres
test
template0
und template1
sind Vorlagen.
Vorlagen sind Vorlagen für neue Datenbanken und Sie können sie verwenden, um neue Datenbanken vorab mit der Syntax CREATE DATABASE databasename TEMPLATE template0
zu füllen .
Standardmäßig die Vorlage, die beim Erstellen einer neuen Datenbank mit CREATE DATABASE databasename
verwendet wird ist template1
.
Es ist ein Thema, das jetzt keine Rolle spielt, aber ich möchte nur, dass Sie wissen, was Vorlagen sind.
Eine erweiterte Ansicht, die die Festplattengröße jeder einzelnen Datenbank enthält, kann mit \list+
abgerufen werden (oder \l+
):
Die andere Möglichkeit, Datenbanken aufzulisten, ist die Verwendung einer SQL-Abfrage.
Ausführen:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Dies listet Datenbanken auf, ausgenommen Vorlagen: