标签: sql postgresql indexing
我听说我们应该避免使用
CREATE UNIQUE INDEX indx ON tbl(clmn)
因为实际上它创建了一个UNIQUE约束而没有在约束表中命名它。但有什么不同?如果我们使用
UNIQUE
ALTER TABLE tbl ADD CONSTRAINT un_cn UNIQUE(clmn)
我们创建了一个consraint,但它也在clmn上创建了一个我们没有明确命名的索引。
clmn
那么为什么第二种形式会被优先考虑?