Миграция сгенерирует запросы sql и создаст таблицы базы данных.
Модель сообщает sequelize о таблице, созданной вышеупомянутой миграцией. Например, когда вы выполняете User.create (), sequelize необходимо знать детали таблицы, чтобы перевести это в SQL-запрос.
Я чувствую, что как новичку вам, вероятно, лучше создавать миграции самостоятельно, чем использовать модель для их генерации.
Переходя к вашему вопросу, вы можете смело использовать sequelize db:migrate:undo
удалить таблицы.
Насколько я знаю, метод sequelize db:migrate:undo
не связан с вашей моделью, поэтому не имеет значения, редактируете ли вы его до или после миграции.
Чтобы быть в безопасности, вы можете сначала удалить таблицы, используя migrate: отменить, а затем отредактировать модели и снова запустить миграцию.