CREATE COLLATION collation_name (
provider = provider_name,
locale = locale_name
);
- collation_name: 新排序规则的名称。
- provider_name: 排序规则提供者的名称。通常使用icu(International Components for Unicode)提供的排序规则。
- locale_name: 与排序规则关联的语言环境名称。它决定了排序规则的特定语言和地区的行为。
例如,要创建一个基于ICU提供的排序规则的英文(美国)排序规则,可以执行以下SQL语句:
CREATE COLLATION en_us_icu (
provider = 'icu',
locale = 'en_US'
);
在上述示例中,创建了一个名为en_us_icu的排序规则,使用ICU提供的英文(美国)语言环境。你可以根据需要选择不同的提供者和语言环境来定义排序规则。
转载请注明出处:http://www.zyzy.cn/article/detail/8653/PostgreSQL