繁体   English   中英

PostgreSQL约束:条件检查

[英]Postgresql constraint : conditional check

我有一个包含3列的表:id1,id2,status我想要一个与该示例匹配的约束:

我只能有一个(val_X,val_Y,True)我可以有多个(val_X,,val_Y,False)

它必须拒绝具有相同值(val_x,val_y)和true的新行,并以false接受它。

我得到了答案:在table_name(id1,id2,status)上创建唯一索引,其中status = true;

我只有一个(val_x,val_y,True)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM