更新时间:2024-11-12 GMT+08:00
分享

GS_DATABASE_DETAILS

GS_DATABASE_DETAILS视图显示当前PG_DATABASE系统表中的所有信息,并展示其状态为开启或关闭。

表1 PG_DATABASE字段

名称

类型

描述

datname

name

数据库名称。

datdba

oid

数据库所有人,通常为其创建者。

encoding

integer

数据库的字符编码方式。

datcollate

name

数据库使用的排序顺序。

datctype

name

数据库使用的字符分类。

datistemplate

boolean

是否允许作为模板数据库。
  • true:允许作为模板数据库。
  • false:不允许作为模板数据库。

datallowconn

boolean

控制是否允许用户连接数据库,用于保护template0/templatea数据库不被更改。

  • true:表示用户可以连接数据库。
  • false:表示用户不可以连接数据库。

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"

数据库类型。

  • D:普通数据库。
  • P:PDB。

is_opened

boolean

PDB的开启状态。

  • true:代表开启PDB。
  • false:代表关闭PDB。
    说明:

    如果是CDB此字段为true。

相关文档