andreyryabin/sprint.migration

исключение при откате по умолчанию

andreyryabin opened this issue · 1 comments

пустой откат по умолчанию…
мб сделать down(){ return false; } по умолчанию в шаблонизаторе?
если пишешь свою реализацию отката - опишешь свою логику и вернешь то что нужно, или void, а false - чтобы не откатывались миграции без описания самого отката

автор https://t.me/pu6elozed

Можно еще исключение кидать, я обычно так делаю, с текстом "Откат не преудсмотрен". Так будет информация для человека, который пытается откатить, и сразу понимание что происходит.
При этом всегда есть возможность отметить миграцию как новую, если нет желания править код миграции, в итоге никаких проблем глобально не должно быть.