PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić listę wszystkich baz danych za pomocą PostgreSQL

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:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź cele statystyk w PostgreSQL

  2. Instalacja postgresql z NSIS

  3. Testy topnienia PostgreSQL

  4. Kiedy możemy użyć numeru identyfikacyjnego zamiast jego nazwy w PostgreSQL?

  5. Oracle do PostgreSQL:składnia złączenia zewnętrznego ANSI w PostgreSQL