向PostgreSQL添加不区分大小写的排序规则

Del*_*tev 11 database postgresql collation

默认情况下,PostgreSQL没有不区分大小写的排序规则.其文档描述了一种基于操作系统语言环境添加新排序规则的方法,例如:

http://www.postgresql.org/docs/9.1/static/sql-createcollat​​ion.html

但是创建的排序规则区分大小写.

我的问题是:如何将一个案例INsensitive排序添加到PostgreSQL服务器?

有人可以描述一个工作流程吗?

我无法在网上找到任何引用,而有些人提到它是可能的.我已经在Windows上测试了v9.1 - Debian GNU/Linux和v9.2.

只是为了澄清我知道:

  • PostgreSQL CITEXT附加数据类型
  • 用法/下限为搜索和索引.

这些不是我想要的解决方案.

DrC*_*sos 3

在 Postgres 本身内似乎不可能:

不是来自 Postgres 项目——我们只是使用操作系统提供的排序规则。

  • 我不关心排序规则定义来自哪里。它可能来自操作系统,从网上下载等。我只是希望它们可供数据库使用。 (12认同)