gpt4 book ai didi

ruby-on-rails-4 - 如何在 Rails 中重新运行迁移

转载 作者:行者123 更新时间:2023-12-02 15:21:15 25 4
gpt4 key购买 nike

嘿,我有一个问题,我想在 Rails 中做一些事情。我正在尝试编辑迁移文件以更改一些列和表的名称。但是我可以看到有回滚选项和重置但是当我回滚时它需要版本并且当我重置时删除或设置它加载模式。有什么方法可以让我的应用程序再次运行所有迁移并创建新模式。

最佳答案

如果你不介意丢失所有数据,你可以运行

rake db:drop

重要警告 - 这将删除您的数据库和所有数据。

然后就可以运行了

rake db:create db:migrate 

如果这是一个新的应用程序,仅存在于您的本地主机上,即尚未部署到生产环境中,并且您不介意丢失所有数据,那么此选项很好。

通常,我建议不要修改您的迁移,而是创建新的迁移以更改列名等。

关于ruby-on-rails-4 - 如何在 Rails 中重新运行迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36447077/

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