PG_DATABASE
PG_DATABASE系统表存储关于可用数据库的信息。
表 1 PG_DATABASE字段
| 名称 | 类型 | 描述 |
|---|---|---|
| oid | oid | 行标识符(隐含属性,必须明确选择)。 |
| datname | name | 数据库名称。 |
| datdba | oid | 数据库所有人,通常为其创建者。 |
| encoding | integer | 数据库的字符编码方式。 |
| datcollate | name | 数据库使用的排序顺序。 |
| datctype | name | 数据库使用的字符分类。 |
| datistemplate | Boolean | 是否允许作为模板数据库。 |
| datallowconn | Boolean | 如果为假,则没有用户可以连接到这个数据库。这个字段用于保护template0数据库不被更改。 |
| datconnlimit | integer | 该数据库上允许的最大并发连接数,-1表示无限制。 |
| datlastsysoid | oid | 数据库里最后一个系统OID 。 |
| datfrozenxid | xid32 | 用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。为保持前向兼容,保留此字段,新增datfrozenxid64用于记录此信息。 |
| dattablespace | oid | 数据库的缺省表空间。 |
| datcompatibility | name | 数据库兼容模式,当前支持四种兼容模式:A、B、PG,分别表示兼容O、MY和POSTGRES。 |
| datacl | aclitem[] | 访问权限。 |
| datfrozenxid64 | xid | 用于跟踪该数据库是否需要为了防止事务ID重叠而进行清理。 |
| datminmxid | xid | 该数据库中所有在这个之前的多事务ID已经被一个事务ID替换。用于跟踪该数据库是否需要为了防止事务ID重叠或者允许收缩pg_clog而进行清理。它是此数据库中所有表的pg_class.relminmxid中的最小值。 |
MogDB 是云和恩墨基于opengauss 企业级数据库
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




