默认情况下,PostgreSQL 没有不区分大小写的排序规则。它的文档描述了一种基于操作系统语言环境添加新排序规则的方法,例如:
http://www.postgresql.org/docs/9.1/static/sql-createcollation.html
但是创建的排序规则是区分大小写的。
我的问题是:如何向 PostgreSQL 服务器添加不区分大小写的排序规则?
有人可以描述一个工作流程吗?
我在网上找不到任何参考资料,而有些人提到这是可能的。我已经在 Windows 上使用 v9.1 - Debian GNU/Linux 和 v9.2 进行了测试。
只是为了澄清我知道:
- PostgreSQL CITEXT附加数据类型
- 使用LOWER/UPPER进行搜索和索引。
这些不是我想要的解决方案。