我只想回滚一个版本,但我不知道当前的版本,有没有检查的命令?
发布于 2010-12-02 19:22:27
首先,花时间阅读Rails Guide regarding migrations是值得的。然后关于你的具体问题:
..。回滚一个版本:
rake db:rollback STEP=1..。要查看当前版本,请执行以下操作:
rake db:version发布于 2010-12-02 21:01:17
VERSION本质上是特定迁移的名称,而不是时间点。你需要回滚多个这样的“版本”才能及时返回。这些版本的名称与db/migrate中的文件名相同(不带扩展名)。这可以用于回滚特定的迁移,而不会撤消以后所做的迁移。
使用STEP参数可以及时返回指定数量的迁移步骤。
发布于 2010-12-02 21:28:33
迁移是有时间戳的。在大多数情况下,可以安全地假设最新的时间戳是当前的迁移。
http://guides.rubyonrails.org/migrations.html#rolling-back
https://stackoverflow.com/questions/4334353
复制相似问题