Postgres. Получить список таблиц базы данных и ее поля?


Типичной задачей в области работы с базами данных, в т.ч. Postgres, является получения списка таблиц базы данных, а также их колонок.

Для этого нужно обратиться к служебным таблицам и выполнить следующие запросы:

-- Все таблицы в схеме public
SELECT table_name FROM information_schema.tables  WHERE table_schema='public' ORDER BY table_name;

-- Все таблицы и колонки в схеме public
SELECT table_name, column_name FROM information_schema.columns WHERE table_schema='public'
,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *