↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

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 节。

目录列

列类型可空性描述
oidoid非空行标识符
collnamename非空排序规则名称(在每个名字空间与编码的组合内唯一)
collnamespaceoid非空包含该排序规则的名字空间的OID
collowneroid非空排序规则的拥有者
collproviderchar非空排序规则提供程序:d = 数据库默认值,b = builtin,c = libc,i = icu
collisdeterministicbool非空排序规则是确定性的吗?
collencodingint4非空该排序规则可应用的编码,或以-1表示它可用于任何编码
collcollatetext可空此排序规则对象的 LC_COLLATE。如果提供程序不是 libc,则 collcollate 为 NULL,改用 colllocale。
collctypetext可空此排序规则对象的 LC_CTYPE。如果提供程序不是 libc,则 collctype 为 NULL,改用 colllocale。
colllocaletext可空此排序规则对象的提供程序区域设置名称。如果提供程序是 libc,则 colllocale 为 NULL;改用 collcollate 和 collctype。
collicurulestext可空此排序规则对象的 ICU 排序规则
collversiontext可空提供程序特有的排序规则版本。它会在创建排序规则时记录下来,并在使用时接受检查,以检测可能导致数据损坏的排序规则定义更改。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:51b04926cc5064b3e254e3871093ff806e95edd92590e517f9cff60201675d04

正文语言: zh-Hans · 2026-09-27@419045e