标签: python-3.x sqlalchemy
user_id,account_id和status之间存在唯一约束。但我只想要pending的状态来考虑约束。如果状态为declined,那么我们可以拥有任意数量的内容。但我们每个帐户只需要一个pending个用户邀请。
user_id
account_id
status
pending
declined
我目前的代码:
UniqueConstraint('account_id', 'user_id', 'status')
如何扩展UniqueConstraint以考虑状态列的值?