Почему в PostgreSQL \ dt отображаются только публичные таблицы схем? - PullRequest
46 голосов
/ 03 августа 2011

Я создал новую схему в своей базе данных PostgreSQl с помощью psql:

CREATE SCHEMA my_schema;

Но когда я запускаю команду \dt, я вижу только таблицы, которые находятся в схеме public.Однако я могу получить доступ ко всем таблицам в my_schema с помощью my_schema.table_name.

Как мне увидеть все таблицы из всех схем в psql?

1 Ответ

83 голосов
/ 03 августа 2011

Для вашей схемы ( запишите период после имени схемы ):

\dt my_schema.

Или:

SET search_path TO my_schema, public;
\dt

Для всех схем:

\dt *.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...