扩展UniqueConstraint以针对列

时间:2016-07-08 13:50:09

标签: python-3.x sqlalchemy

user_idaccount_idstatus之间存在唯一约束。但我只想要pending的状态来考虑约束。如果状态为declined,那么我们可以拥有任意数量的内容。但我们每个帐户只需要一个pending个用户邀请。

我目前的代码:

UniqueConstraint('account_id', 'user_id', 'status')

如何扩展UniqueConstraint以考虑状态列的值?

0 个答案:

没有答案