Когда вы подключаетесь к удалённому серверу PostgreSQL через ssh, то зачастую вы видите только командную строку psql. В этом случае очень часто возникает желание увидеть, что же там реально происходит вокруг: какие есть базы данных, схемы и таблицы. Здесь я попытался собрать команды, которые помогут вам в этом.
Список баз данных PostgreSQL:
1 |
select * from pg_database; |
Или если нужны только имена баз:
1 |
select datname from pg_database; |
Также список баз можно получить с помощью команды:
1 |
\list |
Список схем и таблиц в PostgreSQL:
1 |
\dt *.* |
или:
1 |
select * from information_schema.tables; |
Список схем в PostgreSQL:
1 2 |
select schema_name from information_schema.schemata; |
P. S.
Вроде всё. С помощью команд, которые я привёл выше, можно посмотреть, какие есть таблицы, схемы и базы данных в PostgreSQL. Буду использовать эту статью в качестве шпаргалки, чтобы не рыться каждый раз в бескрайних просторах интернета.