0

我正在从 MySQL 更改为 PostgreSQL,但找不到与 MySQL 的 collat​​ion 等效的东西utf8_general_ci。我在这里想要实现的是能够使用通用语言规则而不是二进制比较来比较字符串,即 í = i、š = s、ḩ = h 等...

有没有办法让 PostgreSQL 使用通用语言规则搜索字符串?

非常感谢!

4

1 回答 1

1

基本上,这是大多数现代postgresql安装默认为您做的事情。但是您可能还对initdboptions --locale--lc-collate等感兴趣(如果不是全部,也可以在使用 .conf 文件初始化数据库后更改其中的大多数)。

您还可以LC_COLLATE在创建数据库时指定编码和 IIRC 和朋友。

于 2009-09-14T19:46:18.533 回答