如果不存在,则为postgresql添加排序规则

时间:2015-08-15 04:24:43

标签: postgresql postgresql-9.1 collation

我想只在排序规则不存在的情况下为postgresql DB添加排序规则

如何检查postgesql 9.1中的现有排序规则。*?

谢谢

1 个答案:

答案 0 :(得分:3)

取决于使用过的操作系统。首先,您必须在O.S.上通过区域设置支持所需的排序规则。您可以使用命令locale -a在linux上进行检查。如果您找到了请求的区域设置,则可以通过语句CREATE COLLATION进行注册(例如doc

CREATE COLLATION french (LOCALE = 'fr_FR.utf8');

您可以按\dOS或选择:

获取可用的排序规则列表
SELECT * FROM pg_collation;