Как установить текущий «номер версии» миграций? - PullRequest
5 голосов
/ 25 декабря 2011

У меня есть куча миграций, но по какой-то странной причине рельсы внезапно забыли, что большинство из них уже запущено.Теперь, когда я пытаюсь запустить rake db:migrate, rails попытается запустить ВСЕ миграции.

Как мне установить текущий "номер версии" или как он там называется, чтобы rails знал, что "о, я уже запустилпервые 5 миграций, я должен начать с 6-й "

1 Ответ

7 голосов
/ 25 декабря 2011

В таблице schema_migrations хранятся числа для всех выполненных миграций (только числовая часть). Если вы заполните все номера миграции, которые, по вашему мнению, уже запустили rails, не пытайтесь запустить их снова.

...