Что такое pg_class в Postgres и как его увидеть с помощью pgAdmin 4? - PullRequest
0 голосов
/ 13 декабря 2018

Я новичок в Postgresql, и я только что увидел запрос моих друзей на контроллере cakePhp, который вызывает 'pq_class'.Я попытался посмотреть на мою базу данных PostgreSQL и выяснить, что внутри, используя pgAgmin4.

К сожалению, я не вижу ни одного имени таблицы с 'pg_class'.Я попытался Google и найти эти страницы:

https://www.postgresql.org/docs/current/catalog-pg-class.html

postgreSQL - вопрос pg_class

Но я все еще не совсем понимаю1013 *.Есть ли хорошее или реальное объяснение pg_class и того, как его увидеть с помощью pgAdmin4 без использования какого-либо запроса (просто щелкните правой кнопкой мыши -> просмотреть данные)

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Вы можете получить подробную информацию из information_schema на pgadmin следующим образом.

`SELECT * FROM information_schema.columns;

select * from information_schema.tables`

0 голосов
/ 13 декабря 2018

pg_class - это внутренняя системная таблица, в которой хранится информация о таблицах (и похожих объектах), доступных в базе данных. Каждый продукт базы данных имеет такую ​​ коллекцию системных таблиц (и представлений), которую он поддерживает.

Вы можете (и в большинстве случаев должны) использовать представления из information_schema, если хотите просмотреть информацию о таблицах, столбцах, представлениях и других объектах базы данных.

...