Редактирование существующих Rails Migrations - это хорошая идея?

При запуске нового проекта в моделях есть много изменений, которые, как мне кажется, легко редактировать существующую миграцию & amp; бежатьdb:clean или жеdb:reset чем создать новую миграцию. Я делаю это, когда приложение не запущено, а это значит, что я могу перезагрузить / очистить базу данных без забот & amp; Я работаю соло или являюсь частью небольшой команды.

Но сегодня я наткнулся на следующий совет вРуководство по рельсам говорят, что это не очень хорошая идея препятствует редактированию существующих миграций:

Editing existing migrations is not a good idea: you will be creating extra work for yourself and your co-workers and cause major headaches if the existing version of the migration has already been run on production machines. Instead, you should write a new migration that performs the changes you require. Editing a freshly generated migration that has not yet been committed to source control (or, more generally, which has not been propagated beyond your development machine) is relatively harmless.

Я хочу знать:

what potential pitfalls I can run into ? Does those pitfalls apply in my case(development stage,working solo)?

Ответы на вопрос(3)

Ваш ответ на вопрос