【发布时间】:2013-04-20 14:57:49
【问题描述】:
我想添加一个约束,该约束仅在表的一部分中对列强制唯一性。
ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null);
上面的WHERE部分是一厢情愿。
有什么办法吗?还是我应该回到关系绘图板上?
【问题讨论】:
-
常用。请参阅“部分唯一索引”
-
@yvesonline 不,这是一个常规的唯一约束。张贴者想要一个部分唯一约束。
标签: postgresql constraints unique-constraint