如何设置迁移的当前"版本号"?

Raz*_*orm 5 rake ruby-on-rails rails-migrations

我有一堆迁移,但由于一些奇怪的原因,rails突然忘记它已经运行了大部分.现在,当我尝试运行时rake db:migrate,rails将尝试运行所有迁移.

如何设置当前的"版本号"或其中的任何名称,以便rails知道"哦,我已经运行了前5次迁移,我应该从第6次迁移开始"

Fre*_*ung 7

schema_migrations表存储已运行的所有迁移的数字(仅限数字部分).如果您使用您认为已经运行的所有迁移号填充它,则不应尝试再次运行它们.