如何使我的postgresql数据库使用不区分大小写的排序规则?

栏目: 数据库 · 发布时间: 7年前

在几个SO帖子中,OP要求以不区分大小写的方式搜索文本列的有效方法.

尽可能多地了解最有效的方法是使用不区分大小写的 排序 规则的数据库.在我的情况下,我从头开始创建数据库,所以我对DB排序规则进行了完美的控制.唯一的问题是我不知道如何定义它,找不到任何例子.

请告诉我如何使用不区分大小写的排序规则创建数据库.

我正在使用postgresql 9.2.4.

编辑1

CITEXT扩展是一个很好的解决方案.但是,它有一些限制,如文档中所述.我肯定会使用它,如果没有更好的方式存在.

我想强调,我希望所有的字符串操作是不区分大小写的.对于每个TEXT字段使用CITEXT是一种方法.但是,如果可能的话,使用不区分大小写的排序规则将是最好的.

现在 http://stackoverflow.com/users/562459/mike-sherrill-catcall 说PostgreSQL使用底层系统公开的任何归类.我不介意使操作系统暴露不区分大小写的排序规则.唯一的问题我不知道该怎么做.


以上所述就是小编给大家介绍的《如何使我的postgresql数据库使用不区分大小写的排序规则?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

人本界面

人本界面

(美)拉斯基(Jef Raskin) / 史元春 / 机械工业出版社 / 2004-1-1 / 28.0

如果我们想克服目前人机界面上的固有缺陷,就很有必要理解本书的教义;若无此愿望,读读也无妨。交互设计的许多重要方面此书并没有包括在内,因为许多文献中都已经有详尽的阐述。本书的意图是补充现有的界面设计的方法或预测未来。  本书概述了人机界面设计领域的研究成果,详细论证了界面设计思想应以认知学为基础,并考虑人类的心智特点,在指出当前界面设计中弊端的同时,提出了新产品开发的思路。本书集计算机科学、人体工程......一起来看看 《人本界面》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具