Давайте назовем фрагмент fix
и дополнительный accident
.
При написании пользовательских SQL-миграций вы обычно должны предоставить обратную часть, иначе вы не сможете откатить ее обратно до состояния, не теряя целостности вашей схемы и / или данных.
fix
должен предоставить sql для возврата. Таким образом accident
, sql
откат должен состоять из обеих операций.
Возможно, вы захотите прочитать о митингах после раздачи .
EDIT: термин операция может путая , как она является частью миграционной системы :) - будет говорить: обмен sql
и reverse_sql
в fix
миграции