Postgres 中的 pg_class 是什么以及如何使用 pgAdmin 4 查看它?

Hyo*_*ipo 2 postgresql system-views pgadmin

我是 Postgresql 新手,我刚刚看到我的朋友在调用“pq_class”的 cakePhp 控制器上进行查询。我尝试使用 pgAgmin4 查找我的 PostgreSQL 数据库并找出里面的内容。

不幸的是,我看不到任何带有“pg_class”的表名。我尝试用谷歌搜索并找到这些页面:

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

postgreSQL - pg_class 问题

但我还是很困惑pg_class。关于 pg_class 是否有任何好的或真实的解释以及如何使用 pgAdmin4 查看它而不使用任何查询(只需右键单击 - >查看数据)

小智 7

pg_class是一个内部系统表,存储有关数据库中可用的表(和类似对象)的信息。每个数据库产品都具有它维护的系统表(和视图)的集合。

information_schema如果您想查看有关表、列、视图和其他数据库对象的信息,您可以(并且在大多数情况下应该)使用视图。