pg_collation系统表描述可用的排序规则,本质上从一个SQL名字映射到操作系统本地类别。
名称 | 类型 | 引用 | 描述 |
oid | oid | 行标识符(隐藏属性,必须被显式选择才会显示) | |
collname | name | 排序规则名字(在每一个名字空间和编码中唯一) | |
collnamespace | oid | pg_namespace.oid | 包含该排序规则的名字空间的OID |
collowner | oid | pg_authid.oid | 排序规则的拥有者 |
collprovider | char | 排序规则的提供者:d = 数据库默认, c = libc, i = icu | |
collencoding | int4 | 该排序规则可应用的编码,-1表示它可用于任何编码 | |
collcollate | name | 该排序规则对象的LC_COLLATE | |
collctype | name | 该排序规则对象的LC_CTYPE | |
collversion | text | 排序规则的提供程序特定版本。这是在创建排序规则时记录的, 然后在使用排序规则时进行检查,以检测排序规则定义中可能导致数据损坏的更改。 |