Boris875
Окт. 23, 2014 22:08:20
Создаю сайт на flask, в качестве базы использую MySQL, с базой работаю через sqlalchemy.
Меня вот интересует вопрос, в случае если я задумаю изменить модель бд (может понадобится ещё одна таблица или новое поле в таблице), то как мне можно будет применить изменения?
4kpt_II
Окт. 23, 2014 22:15:44
Миграции. Либо базу полностью сносить и создавать заново…
Boris875
Окт. 23, 2014 22:25:36
Ну сносить базу это конечно жесть полная. Подскажите пожалуйста какая библиотека будет актуальной для осуществления миграций?
P.S спасибо за отклик.
4kpt_II
Окт. 23, 2014 23:28:11
Если используете flask-sqlalchemy, то flask-migrate. Если нет, тогда лучше напрямую alembic.