默认情况下,Postgresql没有不区分大小写的归类.其文档描述了一种基于操作系统语言环境添加新的归类的方法,例如:
http://www.postgresql.org/docs/9.1/static/sql-createcollation.html
然而创建的归类是区分大小写的.
我的问题是:如何向Postgresql服务器添加一个敏感归类的案例?
有人可以描述一个工作流程吗?
我没有在网上找到任何参考,而有些人提到这是可能的.
我已经使用v9.1 – Debian GNU / Linux和v9.2在Windows上进行了测试.
只是为了澄清,我知道:
> Postgresql CITEXT附加数据类型
>使用LOWER / UPPER进行搜索和索引.
这些不是我想要的解决方案.
解决方法
似乎不是
possible within Postgres iteself:
Not from the Postgres project — we just use the collations supplied by the operating system.