История изменений
Исправление resurtm, (текущая версия) :
Ещё: юзать модели (M в MVC) и прочие сервисные слои приложения тоже запрещается. Потому как может быть рассинхронизация между логикой приложения и базой, а при накатывании миграции в такой ситуации можно нехилого гемора на полдня огрести.
Вообще, миграции должны быть предельно простыми и по возможности выглядеть как аццкая декларативщина.
Исходная версия resurtm, :
Ещё: юзать модели (M в MVC) и прочие сервисные слои приложения тоже запрещается. Потому как может быть рассинхронизация между логикой приложения и базой, а при накатывании миграции в такой ситуации можно нехилого гемора на полдня огрести.
Вообще, миграции должны быть предельно простыми и по возможности выглядеть как голимая декларативщина.