Я переключался между ветвями в проекте и каждый из них имел разные миграции... Это сценарий:
$rake db: migrate: status
Status Migration ID Migration Name
--------------------------------------------------
...
up 20130307154128 Change columns in traffic capture
up 20130311155109 Remove log settings
up 20130311160901 Remove log alarm table
up 20130320144219 ********** NO FILE **********
up 20130320161939 ********** NO FILE **********
up 20130320184628 ********** NO FILE **********
up 20130322004817 Add replicate to root settings
up 20130403190042 ********** NO FILE **********
up 20130403195300 ********** NO FILE **********
up 20130403214000 ********** NO FILE **********
up 20130405164752 Fix ap hostnames
up 20130410194222 ********** NO FILE **********
Проблема rake db:rollback
не работает вообще из-за недостающих файлов...
Что мне делать, чтобы снова откатиться и избавиться от сообщений NO FILE?
Btw, rake db:reset
или rake db:drop
не являются опцией, я не могу потерять данные из других таблиц...