Подтвердить что ты не робот

Почему PostgreSQL\dt показывает только общедоступные таблицы схем?

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

CREATE SCHEMA my_schema;

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

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

4b9b3361

Ответ 1

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

\dt my_schema.

Или:

SET search_path TO my_schema, public;
\dt

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

\dt *.