Sqlalchemy检查列数的约束

时间:2016-05-08 18:16:29

标签: python sql sqlalchemy

我在sqlalchemy中有这个表:

class Table(Model):
  __table_name__ = 'tbl'
  col1 = Column(Integer)
  col2 = Column(Integer)

我想将此约束添加到我的模型中:

check ( count ( select * 
                from tbl t1, tbl t2
                where t1.clo2=t2.col2) < 3)

我将此查询放在CheckConstraint中但不起作用。

0 个答案:

没有答案