w tym samouczku dowiesz się, jak wyświetlać bazy danych na serwerze baz danych PostgreSQL.
w MySQL możesz wyświetlić wszystkie bazy danych na serwerze baz danych używając polecenia SHOW DATABASES.
PostgreSQL nie obsługuje bezpośrednio instrukcji SHOW DATABASES, ale oferuje coś podobnego. PostgreSQL udostępnia dwa sposoby wyświetlania baz danych na bieżącym serwerze baz danych.,
Wyświetlanie listy baz danych w PostgreSQL za pomocą polecenia psql
Jeśli używasz narzędzia psql do łączenia się z serwerem bazy danych PostgreSQL, możesz wydać polecenie\l aby wyświetlić wszystkie bazy danych na bieżącym serwerze w następujący sposób:
Code language: Shell Session (shell)
najpierw uruchom narzędzie psql. Wyświetli monit o następujące informacje: serwer, baza danych, port i nazwa użytkownika. Jeśli naciśniesz klawiaturę Enter, użyje ona domyślnej wartości określonej w nawiasach kwadratowych ().,znak zachęty stgreSQL w ten sposób:
Code language: Shell Session (shell)
wyświetli następujące wyjście:
Jeśli chcesz uzyskać więcej informacji, możesz użyć polecenia \l+:
Code language: Shell Session (shell)
listing databases in PostgreSQL using SELECT statement
oprócz użycia \l lub \l+ polecenie, można użyć polecenia select do odpytywania nazw baz danych z katalogu pg_database zawierającego informacje o bazach danych.,
Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)
zapytanie pokazuje cztery bazy danych w bieżącym serwerze bazy danych.
podsumowanie
- użyj
\llub\l+wpsqlaby wyświetlić wszystkie bazy danych w bieżącym serwerze PostgreSQL. - użyj polecenia
SELECTdo zapytania danych zpg_database, aby pobrać wszystkie bazy danych.
- czy ten tutorial był pomocny ?
- YesNo