pg_tables
视图pg_tables提供对数据库中每个表的信息的访问。
表 52.93. pg_tables Columns
列类型
描述
schemaname name (references pg_namespace.nspname)
schemaname
name
pg_namespace
nspname
包含表的模式名
tablename name (参考 pg_class.relname)
tablename
pg_class
relname
表名
tableowner name (references pg_authid.rolname)
tableowner
pg_authid
rolname
表拥有者的名字
tablespace name (参考 pg_tablespace.spcname)
tablespace
pg_tablespace
spcname
包含表的表空间的名字(如果使用数据库的默认表空间,此列为空)
hasindexes bool (参考 pg_class.relhasindex)
hasindexes
bool
relhasindex
如果表有(或最近有过)任何索引,此列为真
hasrules bool (references pg_class.relhasrules)
hasrules
relhasrules
如果表有(或曾经有过)规则,此列为真
hastriggers bool (references pg_class.relhastriggers)
hastriggers
relhastriggers
如果表有(或者曾经有过)触发器,此列为真
rowsecurity bool (references pg_class.relrowsecurity)
rowsecurity
relrowsecurity
如果表上启用了行安全性则为真