36.7. character_sets

视图character_sets标识当前数据库中可用的字符集。由于 PostgreSQL 在一个数据库中不支持多个字符集,因此该视图仅显示一个字符集,即数据库编码。

请注意在 SQL 标准中如何使用以下术语:

您可以将 PostgreSQL 中的“编码”视为字符集或字符编码形式。它们将具有相同的名称,并且只能有一个数据库。

表 36.5. character_sets

Name Data Type Description
character_set_catalog sql_identifier 字符集当前未实现为架构对象,因此此列为空。
character_set_schema sql_identifier 字符集当前未实现为架构对象,因此此列为空。
character_set_name sql_identifier 字符集的名称,当前实现为显示数据库编码的名称
character_repertoire sql_identifier 字符库,如果编码为UTF8,则显示UCS,否则仅显示编码名称
form_of_use sql_identifier 字符编码形式,与数据库编码相同
default_collate_catalog sql_identifier 包含默认排序规则的数据库的名称(如果标识了任何排序规则,则始终为当前数据库)
default_collate_schema sql_identifier 包含默认排序规则的架构名称
default_collate_name sql_identifier 默认排序规则的名称。默认排序规则被标识为与当前数据库的COLLATECTYPE设置匹配的排序规则。如果没有这样的排序规则,则此列以及关联的架构和目录列为空。
上一章 首页 下一章