GS_DATABASE_DETAILS
GS_DATABASE_DETAILS视图显示当前PG_DATABASE系统表中的所有信息,并展示其状态为开启或关闭。
名称 |
类型 |
描述 |
---|---|---|
datname |
name |
数据库名称。 |
datdba |
oid |
数据库所有人,通常为其创建者。 |
encoding |
integer |
数据库的字符编码方式。 |
datcollate |
name |
数据库使用的排序顺序。 |
datctype |
name |
数据库使用的字符分类。 |
datistemplate |
boolean |
是否允许作为模板数据库。
|
datallowconn |
boolean |
控制是否允许用户连接数据库,用于保护template0/templatea数据库不被更改。
|
datconnlimit |
integer |
该数据库上允许的最大并发连接数,-1表示无限制。 |
datlastsysoid |
oid |
数据库里最后一个系统OID 。 |
datfrozenxid |
xid32 |
用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。当前版本该字段已经废弃使用,为保持前向兼容,保留此字段,新增datfrozenxid64用于记录此信息。 |
dattablespace |
oid |
数据库的缺省表空间。 |
datcompatibility |
name |
数据库兼容模式,当前支持五种兼容模式:A、B、C、M、PG,分别表示兼容O、MY、TD、M-Compatibility和POSTGRES。 |
datacl |
aclitem[] |
访问权限。 |
datfrozenxid64 |
xid |
用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。 |
datminmxid |
xid |
该数据库中所有在这个之前的多事务ID已经被一个事务ID替换。用于跟踪该数据库是否需要为了防止事务ID重叠或者允许收缩pg_clog而进行清理。它是此数据库中所有表的13.2.15.27 PG_CLASS中relminmxid的最小值。 |
dattimezone |
name |
数据库时区信息,默认为PRC时区。 |
dattype |
"char" |
数据库类型。
|
is_opened |
boolean |
PDB的开启状态。
|