Możesz wykonać to zadanie na 2 sposoby.
Jeden używa psql
.
Wpisz polecenie \list
(lub \l
), a PostgreSQL wyświetli listę baz danych (i szablonów):
W tym przypadku lista baz danych to
airbnbclone
nextbnb
postgres
test
template0
i template1
są szablonami.
Szablony są szablonami dla nowych baz danych i można ich używać do wstępnego wypełniania nowych baz danych przy użyciu składni CREATE DATABASE databasename TEMPLATE template0
.
Domyślnie szablon używany podczas tworzenia nowej bazy danych przy użyciu CREATE DATABASE databasename
to template1
.
To temat, który teraz nie ma znaczenia, ale chcę tylko, abyś wiedział, czym są szablony.
Bardziej zaawansowany widok, który obejmuje rozmiar dysku każdej pojedynczej bazy danych, można pobrać za pomocą \list+
(lub \l+
):
Innym sposobem na wyświetlenie listy baz danych jest użycie zapytania SQL.
Uruchom:
SELECT datname FROM pg_database
WHERE datistemplate = false;
Spowoduje to wyświetlenie listy baz danych, z wyłączeniem szablonów: