文章内容
2020/4/7 21:27:09,作 者: 黄兵
SQLAlchemy Unique Constraints
SQLAlchemy使用唯一约束,具体示例代码如下:
from sqlalchemy import UniqueConstraint meta = MetaData() mytable = Table('mytable', meta, # per-column anonymous unique constraint Column('col1', Integer, unique=True), Column('col2', Integer), Column('col3', Integer), # explicit/composite unique constraint. 'name' is optional. UniqueConstraint('col2', 'col3', name='uix_1')
注意上面unique=True,是约束单个列。
UniqueConstraint是多列约束。
参考文章:https://docs.sqlalchemy.org/en/13/core/constraints.html#unique-constraint
评论列表