如何使用sqlalchemy-migrate与声明性数据库模型



我尝试添加到一些表的新列,如何在文档中描述sqlalchemy-migrate<如:

col = Column('col1', String, default='foobar')
col.create(table, populate_default=True)

但是我得到错误,我认为这是因为我使用声明性模型,我怎么能使用迁移?

def upgrade(migrate_engine):
    Base.metadata.bind = migrate_engine
    col = Column('col1', String, default='foobar')
    col.create(table, populate_default=True)`

最新更新