PG_DATABASE系统表存储关于可用数据库的信息。
表 1 PG_DATABASE字段
名称
类型
描述
oid
行标识符(隐含属性,必须明确选择)。
datname
name
数据库名称。
datdba
数据库所有人,通常为其创建者。
encoding
integer
数据库的字符编码方式。
datcollate
数据库使用的排序顺序。
datctype
数据库使用的字符分类。
datistemplate
boolean
是否允许作为模板数据库。
datallowconn
如果为假,则没有用户可以连接到这个数据库。这个字段用于保护template0数据库不被更改。
datconnlimit
该数据库上允许的最大并发连接数,-1表示无限制。
datlastsysoid
数据库里最后一个系统OID 。
datfrozenxid
xid32
用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。当前版本该字段已经废弃使用,为保持前向兼容,保留此字段,新增datfrozenxid64用于记录此信息。
dattablespace
数据库的缺省表空间。
datcompatibility
数据库兼容模式,当前支持四种兼容模式:A、B、C、PG,分别表示兼容O、MY、TD和POSTGRES。
datacl
aclitem[]
访问权限。
datfrozenxid64
xid
用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。
datminmxid
该数据库中中所有在这个之前的多事务ID已经被一个事务ID替换。这用于跟踪该数据库是否需要为了防止事务ID重叠或者允许收缩pg_clog而进行清理。它是此数据库中所有表的pg_class.relminmxid中的最小值。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型