PostgreSQL 唯一索引和字符串大小写

2024-01-09

如果我在字段上创建 PostgreSQL 唯一索引,比较默认情况下是否不区分大小写?

如果没有,是否可以要求 PostgreSQL 忽略字符串大小写?


PostgreSQL 区分大小写。为了做你想做的事,创建一个函数索引。所以说

CREATE UNIQUE INDEX test_upper_idx ON mytable (UPPER(myfield));

这样当你使用UPPER(myfield)在您的查询中将使用索引。

请参阅此链接 http://www.postgresql.org/docs/9.0/interactive/indexes-expressional.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PostgreSQL 唯一索引和字符串大小写 的相关文章

随机推荐