Форум сайта python.su
Создаю сайт на flask, в качестве базы использую MySQL, с базой работаю через sqlalchemy.
Меня вот интересует вопрос, в случае если я задумаю изменить модель бд (может понадобится ещё одна таблица или новое поле в таблице), то как мне можно будет применить изменения?
Офлайн
Миграции. Либо базу полностью сносить и создавать заново…
Офлайн
Ну сносить базу это конечно жесть полная. Подскажите пожалуйста какая библиотека будет актуальной для осуществления миграций?
P.S спасибо за отклик.
Офлайн
Если используете flask-sqlalchemy, то flask-migrate. Если нет, тогда лучше напрямую alembic.
Офлайн