首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用rake db:migrate

如何使用rake db:migrate
EN

Stack Overflow用户
提问于 2010-12-02 19:19:42
回答 3查看 1.8K关注 0票数 3

我只想回滚一个版本,但我不知道当前的版本,有没有检查的命令?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-02 19:22:27

首先,花时间阅读Rails Guide regarding migrations是值得的。然后关于你的具体问题:

..。回滚一个版本:

代码语言:javascript
复制
rake db:rollback STEP=1

..。要查看当前版本,请执行以下操作:

代码语言:javascript
复制
rake db:version
票数 8
EN

Stack Overflow用户

发布于 2010-12-02 21:01:17

VERSION本质上是特定迁移的名称,而不是时间点。你需要回滚多个这样的“版本”才能及时返回。这些版本的名称与db/migrate中的文件名相同(不带扩展名)。这可以用于回滚特定的迁移,而不会撤消以后所做的迁移。

使用STEP参数可以及时返回指定数量的迁移步骤。

票数 2
EN

Stack Overflow用户

发布于 2010-12-02 21:28:33

迁移是有时间戳的。在大多数情况下,可以安全地假设最新的时间戳是当前的迁移。

http://guides.rubyonrails.org/migrations.html#rolling-back

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4334353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档