Как использовать sqlalchemy-migrate с декларативной моделью БД - PullRequest
2 голосов
/ 15 июля 2011

Я пытаюсь добавить в какую-нибудь таблицу новый столбец, как это описано в документации для sqlalchemy-migrate

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

Но я получаю ошибку, думаю, потому что я использую декларативные модели, как я могуиспользовать миграции?

1 Ответ

2 голосов
/ 12 октября 2011
def upgrade(migrate_engine):
    Base.metadata.bind = migrate_engine
    col = Column('col1', String, default='foobar')
    col.create(table, populate_default=True)`

работал на меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...