Должны ли мы повторно использовать сценарии миграции, созданные сервером разработки на производственном сервере? - PullRequest
2 голосов
/ 22 июня 2011

Я использую Юг для миграции базы данных для проекта Django.И мне было интересно, будет ли хорошей идеей передать сценарии миграции, сгенерированные моим сервером разработки, в хранилище, а затем повторно использовать их на рабочем сервере?

1 Ответ

6 голосов
/ 22 июня 2011

Да.В этом и заключается смысл миграций, позволяющих вам разрабатывать и тестировать изменения схемы базы данных, а затем развертывать их в тестовом и производственном режиме воспроизводимым способом.

Я бы не стал рассматривать это повторное использование столько, сколько разработано и протестировано в разработкезатем развернут на производстве.

Убедитесь, что вы также разрабатываете и тестируете обратную миграцию, чтобы обеспечить возможность отступления.

...