如果我在字段上创建 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(使用前将#替换为@)