Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 23, 2014 22:08:20

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

sqlalchemy внесение изменений в модель

Создаю сайт на flask, в качестве базы использую MySQL, с базой работаю через sqlalchemy.
Меня вот интересует вопрос, в случае если я задумаю изменить модель бд (может понадобится ещё одна таблица или новое поле в таблице), то как мне можно будет применить изменения?

Офлайн

#2 Окт. 23, 2014 22:15:44

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

sqlalchemy внесение изменений в модель

Миграции. Либо базу полностью сносить и создавать заново…

Офлайн

#3 Окт. 23, 2014 22:25:36

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

sqlalchemy внесение изменений в модель

Ну сносить базу это конечно жесть полная. Подскажите пожалуйста какая библиотека будет актуальной для осуществления миграций?
P.S спасибо за отклик.

Офлайн

#4 Окт. 23, 2014 23:28:11

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

sqlalchemy внесение изменений в модель

Если используете flask-sqlalchemy, то flask-migrate. Если нет, тогда лучше напрямую alembic.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version