标签: sql postgresql unique
我想对列实施约束,以确保一个特定值仅在列中存储一次。
例如在列值中,我希望有一个约束,使得值0只能存储一次。
我如何在postgres中实现这个?
答案 0 :(得分:1)
创建部分唯一索引:
create table test(col int); create unique index on test (col) where col = 0;