эээ, как это "не меняет"?
Ну тип, ты удалил миграцию где у модели 4 поля. Удалил одно поле у модели и создал новую миграцию. В бд руками сделал alter table delete column или как там, удалил запись о старой миграции из бд. Потом делаешь migrate fake, миграция записывается в бд, но схема не меняется.