Как обрабатывать изменения в базе данных и портировать мои данные?
-
28-09-2019 - |
Вопрос
Пример для веб-приложений с использованием турбогиг и SQLALCHEMY. Каждый раз, когда я обновляю свою модель данных, мне нужно удалить мою базу данных и воссоздать ее.
Есть ли простой способ обновить производственную базу данных?
Должен ли я написать пользовательский скрипт, который передает все производственные данные в новую модель базы данных? Или есть ли более простым способом обновить производственную базу данных?
Решение
Эти изменения базы данных называются миграциями схемы. Для SQLALCHEMY, SQLALCHEMY-мигрировать это стандарт Defacto. Другие слои ОРМ / абстракции имеют аналогичные решения, например юг для Джанго.
Другие советы
Ты сможешь Альтернатива, Я думаю, что это самый простой способ.
Не связан с StackOverflow