相关疑难解决方法(0)

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

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

我能理解的最有效的方法是让数据库具有不区分大小写的排序规则.在我的情况下,我从头开始创建数据库,因此我可以完全控制数据库整理.唯一的问题是我不知道如何定义它,也找不到它的任何例子.

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

我正在使用postgresql 9.2.4.

编辑1

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

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

现在/sf/users/39372161/说PostgreSQL使用底层系统公开的任何排序规则.我不介意让操作系统暴露不区分大小写的排序规则.唯一的问题我不知道该怎么做.

postgresql

30
推荐指数
3
解决办法
2万
查看次数

将 postgres 更改为不区分大小写

如何将 Postgresql 数据库更新为不区分大小写?

我已经有一些表和一些数据,目前它们区分大小写,但我想将它们全部更新为不区分大小写。

postgresql

8
推荐指数
1
解决办法
7554
查看次数

标签 统计

postgresql ×2