gpt4 book ai didi

ruby-on-rails-3 - Rails、Git 和添加迁移

转载 作者:太空狗 更新时间:2023-10-29 14:19:59 26 4
gpt4 key购买 nike

有时在 rails 中工作时,我会使用 git 分支同时处理几件事

有时,我想通过实现新想法并测试它们如何工作以及是否相应工作来测试新想法。这有时涉及添加模型和迁移。

然而,当切换分支时,迁移已经迁移到数据库并且它们保留下来,导致以后出现问题..

有没有办法与多个分支一起工作,每个分支都有不同的迁移文件,并且在开始在一个分支上工作之前将数据库“软重置”到当前迁移文件而不丢失数据?

最佳答案

通常,在开发过程中,我需要一些保存在 seed.rb 中的示例数据,这使我能够使用 rake 任务重新创建数据库、其结构和示例数据。

我做的另一件事是保留多个数据库。然后我会根据当前的 git 分支手动更改 database.yml 中的条目。

关于ruby-on-rails-3 - Rails、Git 和添加迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173502/

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