gpt4 book ai didi

ruby-on-rails - 如何删除Rails 3中的迁移文件

转载 作者:行者123 更新时间:2023-12-03 04:43:44 25 4
gpt4 key购买 nike

我想移除/删除迁移文件。我该怎么做呢?我知道这里有类似的问题,但作为更新,有没有比执行脚本/销毁更好的方法?

此外,如果我移除/删除迁移,我应该执行 db:resetdb:drop 吗?

最佳答案

我通常:

  1. 在所有环境上执行 rake db:migrate VERSION=XXX,迁移到我要删除的版本之前的版本。
  2. 手动删除迁移文件。
  3. 如果有待处理的迁移(即,我删除的迁移不是最后一个),我只需再次执行新的 rake db:migrate

如果您的应用程序已经投入生产或暂存,那么更安全的做法是编写另一个迁移来销毁您的表或列。

迁移的另一个重要引用是:http://guides.rubyonrails.org/migrations.html

关于ruby-on-rails - 如何删除Rails 3中的迁移文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3872586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com