【发布时间】:2016-05-21 22:41:10
【问题描述】:
我是 alembic 和 sqlalchemy 世界的新手
假设我有模型:
class Model(Base):
__tablename__ = 'models'
id = Column(Integer, primary_key=True)
value = Column(Integer, CheckContraint('value >= 0'))
如果我做 alembic --config=development.ini revision --autogenerate -m "init" 我举个例子
def upgrade():
op.create_table('models',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('value', sa.Integer())
在这里我想念 create_check_constraint 我怎样才能做到自动或我应该手动添加它?我希望它与 postgresql 一起使用
【问题讨论】:
标签: python postgresql sqlalchemy migration alembic