Ваша миграция 20120110152044, вероятно, создает таблицу football_leagues
с чем-то вроде:
create_table :football_leagues do |t|
#...
в методе up
или change
. Удаление записи из таблицы schema_migrations
не откатит миграцию, а только изменит запись о том, какие миграции были выполнены. Вам, вероятно, нужно вернуться в MySQL и вручную удалить таблицу football_leagues
:
mysql> drop table football_leagues;
Если вам нужно сохранить football_leagues
, вам придется изменить миграцию, чтобы не пытаться снова создать football_leagues
.
Вы можете использовать rake db:rollback
для отката миграции вместо попытки отредактировать schema_migrations
вручную, редактирование schema_migrations
должно выполняться только в том случае, если вы точно знаете, что делаете.