我们为什么要避免CREATE UNIQUE INDEX?

时间:2015-10-19 07:19:58

标签: sql postgresql indexing

我听说我们应该避免使用

CREATE UNIQUE INDEX indx ON tbl(clmn)

因为实际上它创建了一个UNIQUE约束而没有在约束表中命名它。但有什么不同?如果我们使用

ALTER TABLE tbl ADD CONSTRAINT un_cn UNIQUE(clmn)

我们创建了一个consraint,但它也在clmn上创建了一个我们没有明确命名的索引。

那么为什么第二种形式会被优先考虑?

0 个答案:

没有答案