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