Rails:如何运行所有迁移到特定时间戳

dB'*_*dB' 13 rake ruby-on-rails

我正在尝试将我的数据库恢复到以前的状态.由于某种原因db:rollback不能正常工作(我可能已经摒弃了我的down一种方法),所以我不知道是否可以通过删除数据库然后重新运行某些迁移来实现目标.基本上,我想跑db:migrate,但我希望它停在特定的时间戳.

是否有一个rake命令可以运行所有迁移,包括给定的时间戳?

Bab*_*nov 23

rake db:migrate VERSION=timestamp
Run Code Online (Sandbox Code Playgroud)

  • "rake db:migrate:up VERSION = timestamp"将运行单次迁移. (9认同)