gpt4 book ai didi

ruby-on-rails - 如何管理具有不同数据库模式的 git 分支?

转载 作者:太空狗 更新时间:2023-10-29 13:27:00 25 4
gpt4 key购买 nike

我有一个项目,我需要开发一项新功能,该功能需要重新设计部分数据库,同时还要保持主要开发分支在旧架构​​上工作。

管理此类项目的最佳实践是什么?

我考虑过在开发新功能时拥有一个单独的数据库,但意识到这需要将数据库配置 checkin 存储库,这是行不通的。还有其他方法可以解决这个问题吗?


拯救种子数据

在发布此消息后,答案立即击中了我 - 我应该有一些脚本来用种子数据填充我的数据库。这样我就可以在分支之间切换时删除/重新创建/播种数据库。

最佳答案

处理此问题的通常方法是将您的数据库创建脚本检查到源代码管理中。然后,您可以按照与其余源代码相同的方式对它们进行分支和管理。

您需要一种方法将您的代码指向数据库的特定实例(已使用当前分支中的脚本创建)。

关于ruby-on-rails - 如何管理具有不同数据库模式的 git 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4609891/

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