pg_database
#目录 pg_database
存储有关可用数据库的信息。可以使用 CREATE DATABASE
命令创建数据库。有关部分参数含义的详细信息,请参阅 章节 22。
与大多数系统目录不同,pg_database
在集群的所有数据库中共享:每个集群只有一个 pg_database
副本,而不是每个数据库一个。
表 51.15. pg_database
列
列类型 说明 |
---|
行标识符 |
数据库名称 |
数据库的所有者,通常是创建该数据库的用户 |
此数据库的字符编码( |
此数据库的区域设置提供程序: |
如果为真,则任何具有 |
如果为假,则没有人可以连接到此数据库。这用于防止 |
表示已为此数据库定义了登录事件触发器。此标志用于在每个后端启动期间避免在 |
设置可与该数据库建立的最大并发连接数。-1 表示无限制,-2 表示数据库无效。 |
在此数据库中,在此事务 ID 之前的所有事务 ID 已替换为永久(“冻结的”)事务 ID。这用于跟踪数据库是否需要进行真空以防止事务 ID 折返或允许缩小 |
在此之前的所有 multixact ID 都已在这个数据库中被事务 ID 替换。这用于跟踪是否需要对数据库进行真空操作,以防止 multixact ID 环绕或允许 |
数据库的默认表空间。在这个数据库中,所有表中 |
此数据库的 LC_COLLATE |
此数据库的 LC_CTYPE |
此数据库的排序规则提供者区域设置名称。如果提供者是 |
此数据库的 ICU 排序规则 |
排序规则的供应商特定版本。在创建数据库时记录此信息,然后在使用它时检查此信息,以检测可能会导致数据损坏的排序规则定义中的更改。 |
访问权限;详情请参阅 第 5.8 节 |