首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用rake db:migrate只回滚一步

如何使用rake db:migrate只回滚一步
EN

Stack Overflow用户
提问于 2010-12-04 17:28:31
回答 3查看 151.3K关注 0票数 214

db/migrate文件夹中添加迁移文件并运行rake db:migrate后,我想回到上一步,我认为使用VERSION=n是正确的方法,但我不知道要使用的正确的n值。有什么命令可以检查当前的n值吗?

如果有人能提供关于如何使用rake db:migrate的完整说明,那就太好了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-04 17:43:36

对于初学者来说

rake db:rollback会让你后退一步

然后

rake db:rollback STEP=n

将回滚n迁移,其中n是要回滚的最近迁移的数量。

更多参考here

票数 391
EN

Stack Overflow用户

发布于 2018-07-25 10:07:03

如果版本是20150616132425,则使用:

代码语言:javascript
复制
rails db:migrate:down VERSION=20150616132425
票数 5
EN

Stack Overflow用户

发布于 2020-10-03 12:45:52

代码语言:javascript
复制
  try {
        $result=DB::table('users')->whereExists(function ($Query){
            $Query->where('id','<','14162756');
            $Query->whereBetween('password',[14162756,48384486]);
            $Query->whereIn('id',[3,8,12]);
        });
    }catch (\Exception $error){
        Log::error($error);
        DB::rollBack(1);
        return redirect()->route('bye');
    }
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4352848

复制
相关文章

相似问题

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