Я обновляю приложение Rails 1.2.3 до версии 3.2.1.
Я пытаюсь выяснить, как я могу обновить структуру миграции, чтобы она была совместима с последней версией Rails, чтобы в идеале вы могли просто запустить rake db:migrate
при настройке приложения. В настоящее время я решил эту проблему, выполнив rake db:migrate:up VERSION=[version_number]
любой миграции, которую мне нужно запустить. Если я просто запускаю rake db:migrate
, он пытается перезапустить все миграции с самого начала и останавливается (так как эти миграции уже были выполнены в дампе базы данных, который у меня есть).
Миграции в приложении выглядят следующим образом 001_add_some_model.rb
, 002_add_some_other_model.rb
вместо 20120209182512_add_some_model.rb
.
У кого-нибудь есть опыт с этим? Как я могу это исправить?