Как обрабатывать изменения в базе данных и портировать мои данные?

StackOverflow https://stackoverflow.com/questions/3474754

Вопрос

Пример для веб-приложений с использованием турбогиг и SQLALCHEMY. Каждый раз, когда я обновляю свою модель данных, мне нужно удалить мою базу данных и воссоздать ее.

Есть ли простой способ обновить производственную базу данных?

Должен ли я написать пользовательский скрипт, который передает все производственные данные в новую модель базы данных? Или есть ли более простым способом обновить производственную базу данных?

Это было полезно?

Решение

Эти изменения базы данных называются миграциями схемы. Для SQLALCHEMY, SQLALCHEMY-мигрировать это стандарт Defacto. Другие слои ОРМ / абстракции имеют аналогичные решения, например юг для Джанго.

Другие советы

Ты сможешь Альтернатива, Я думаю, что это самый простой способ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top