gpt4 book ai didi

ruby-on-rails - 折叠以前的 Rails 迁移

转载 作者:行者123 更新时间:2023-12-02 04:04:10 26 4
gpt4 key购买 nike

是否可以从所有以前的迁移中创建一个迁移,以便它具有 rake db:schema:load 的效果? ?我有很多无用的迁移(在模型之间来回切换)。

最佳答案

您可以从 db/schema.rb 获取代码生成,并从中进行迁移 - 删除旧的迁移。

然而我推荐你不要那样做 .

你应该保持你原来的“困惑”迁移,它们代表你的数据库模式的版本与你的源代码版本同步。这样做没有任何值(value) 感知 代码的清洁度。不仅如此,这实际上是一种值(value)损失,因为您丢失了一些代码历史记录,而当分析代码时,历史记录是有意义的——也许有人调试了一些东西等等。

关于ruby-on-rails - 折叠以前的 Rails 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8547985/

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