Должен ли я сохранять миграцию на юг под контролем версий? - PullRequest
5 голосов
/ 03 августа 2011

Я не уверен, должен ли я держать их рядом или нет.Основная причина, по которой я сейчас использую south, заключается в том, чтобы облегчить изменения в модели при разработке, хотя я полагаю, что это пригодится, когда я буду в производстве.Должен ли я хранить свои локальные миграции разработки в моем Git-репозитории?

Ответы [ 2 ]

7 голосов
/ 03 августа 2011

Это не технический ответ, но если вы:

  • хотите откатить вещи на любом этапе;
  • необходимо вести полную запись всех изменений;
  • создает данные в SQLite локально и использует их удаленно;

это может быть хорошей идеей.Почему бы и нет?

В качестве альтернативы, вы могли бы сохранить отдельную ветвь для миграций на юг.

3 голосов
/ 14 июня 2012

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

...