pg_collation
目录pg_collation描述可用的排序规则,其本质上是从 SQL 名字到操作系统区域设置类别的映射。更多信息参见第 23.2 节。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- catalog
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- oid, collname, collnamespace, collowner, collprovider, collisdeterministic, collencoding, collcollate, collctype, colllocale, collicurules, collversion
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
目录pg_collation描述可用的排序规则,其本质上是从 SQL 名字到操作系统区域设置类别的映射。更多信息参见第 23.2 节。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| oid | oid | 非空 | 行标识符 |
| collname | name | 非空 | 排序规则名称(在每个名字空间与编码的组合内唯一) |
| collnamespace | oid | 非空 | 包含该排序规则的名字空间的OID |
| collowner | oid | 非空 | 排序规则的拥有者 |
| collprovider | char | 非空 | 排序规则提供程序:d = 数据库默认值,b = builtin,c = libc,i = icu |
| collisdeterministic | bool | 非空 | 排序规则是确定性的吗? |
| collencoding | int4 | 非空 | 该排序规则可应用的编码,或以-1表示它可用于任何编码 |
| collcollate | text | 可空 | 此排序规则对象的 LC_COLLATE。如果提供程序不是 libc,则 collcollate 为 NULL,改用 colllocale。 |
| collctype | text | 可空 | 此排序规则对象的 LC_CTYPE。如果提供程序不是 libc,则 collctype 为 NULL,改用 colllocale。 |
| colllocale | text | 可空 | 此排序规则对象的提供程序区域设置名称。如果提供程序是 libc,则 colllocale 为 NULL;改用 collcollate 和 collctype。 |
| collicurules | text | 可空 | 此排序规则对象的 ICU 排序规则 |
| collversion | text | 可空 | 提供程序特有的排序规则版本。它会在创建排序规则时记录下来,并在使用时接受检查,以检测可能导致数据损坏的排序规则定义更改。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:51b04926cc5064b3e254e3871093ff806e95edd92590e517f9cff60201675d04
正文语言: zh-Hans · 2026-09-27@419045e