文档下载建议反馈入口

  • 所需权限
  • pg_catalog.pg_database

pg_catalog

KaiwuDB 中的 pg_catalog 模式旨在与 PostgreSQL 兼容。

用户可通过 SHOW TABLES FROM [<database_name>.]pg_catalog; SQL 语句列出指定数据库 pg_catalog 模式下的所有系统视图。未指定数据库时,默认使用当前数据库进行查询;也可以使用 SELECT 语句查看 pg_catalog 模式下的指定系统视图信息。

本节列出了 pg_catalog 模式中常用的系统视图。

所需权限

  • 非三权分立模式下,用户拥有 admin 权限。
  • 三权分立模式下,用户拥有 sysadmin 权限。

pg_catalog.pg_database

pg_catalog.pg_database 系统视图描述集群中的数据库信息。

列名数据类型描述
oidOID数据库对象标识符
datnameNAME数据库名称
datdbaOID数据库拥有者
databatypeSTRING数据库类型
encodingINT4字符编码
datcollateSTRING排序规则
datctypeSTRING字符类型
datistemplateBOOL是否为模板数据库
datallowconnBOOL是否允许连接
datconnlimitINT4连接数限制
datlastsysoidOID最后一个系统对象 ID
datfrozenxidINT8冻结事务 ID
datminmxidINT8最小多事务 ID
dattablespaceOID默认表空间
dataclSTRING[]访问权限
datstatementSTRING数据库创建语句