在Postgres列上创建唯一约束是否消除了对其进行索引的需要?


Answers:


13

是。一个UNIQUE约束 B树索引用默认的升序排序顺序在所有参与列-与唯一索引的帮助下实现的。索引是自动创建和维护的,并用于所有目的,例如Postgres的普通唯一索引。

无需像这样创建另一个(冗余)唯一索引,这将浪费资源。

详细说明:

一些罕见的例外适用于具有特殊排序选项的多列索引:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.