我正在从MySQL更改为PostgreSQL,但无法找到与MySQL的排序规则相同的utf8_general_ci
。我在这里想要实现的是能够使用通用语言规则比较字符串而不是二进制比较,即í= i,š= s,ḩ= h等...
有没有办法让PostgreSQL使用通用语言规则搜索字符串?
非常感谢!
答案 0 :(得分:1)
基本上,这是大多数现代postgresql
安装默认为您执行的操作。但您可能也对initdb
选项--locale
,--lc-collate
等感兴趣(大多数,如果不是全部,也可以在使用.conf文件初始化数据库后更改)。
您还可以在创建数据库时指定编码和IIRC LC_COLLATE
以及朋友。