Пункт миграции состоит в том, что вы в основном имеете журнал изменений базы данных, поэтому другие разработчики могут узнать, какие изменения были внесены, или убедиться, что ваша производственная среда получает те же изменения, которые вы внесли во время разработки.
Что касается вашего вопроса: обязательно. Если вы создадите новую модель, а затем через несколько минут решите, что «этот столбец может быть просто строкой вместо текста», откат вашей миграции и изменение столбца, а затем снова выполнить миграцию. Нет необходимости создавать новую миграцию.
Если вы не указали, вы уже перенесли переход к исходному контролю, который может быть выбран другими разработчиками, или вы уже применили миграцию на производственном сервере. Затем вы должны использовать новую миграцию.