Więcej
Jak mogę wyświetlić listę wszystkich baz danych i tabel używając psql?
Próbuję nauczyć się administracji PostgreSQL i zacząłem uczyć się jak używać narzędzia wiersza poleceń psql
.
Kiedy loguję się za pomocą psql --username=postgres
, jak mogę wyświetlić listę wszystkich baz danych i tabel?
Próbowałem d
, d
i dS+
ale nic nie jest wyświetlane. Stworzyłem dwie bazy danych i kilka tabel za pomocą pgAdmin III, więc wiem, że powinny być na liście.
1177
3
Proszę zwrócić uwagę na następujące polecenia:
list
lubl
: lista wszystkich baz danychdt
: lista wszystkich tabel w bieżącej bazie danychNigdy nie zobaczysz tabel w innych bazach danych, te tabele nie są'widoczne. Musisz połączyć się z właściwą bazą danych, aby zobaczyć jej tabele (i inne obiekty).
Aby przełączyć bazę danych:
connect nazwa_bazy danych
lubc nazwa_bazy danych
.Zobacz podręcznik o psql.
Zawiera on listę baz danych:
Wyświetla tabele w bieżącej bazie danych
l
jest również skrótem odlist
. Istnieje całkiem sporo komend ukośnikowych, które możesz wymienić w psql używająclist
.