Reputation: 7343
I try add to some table new column, how its described in documentation for sqlalchemy-migrate< like:
col = Column('col1', String, default='foobar')
col.create(table, populate_default=True)
But I get error, i think its because i use declarative models, how i can use migrations?
Upvotes: 2
Views: 856
Reputation: 36
def upgrade(migrate_engine):
Base.metadata.bind = migrate_engine
col = Column('col1', String, default='foobar')
col.create(table, populate_default=True)`
worked for me.
Upvotes: 2