gpt4 book ai didi

跨多个目录的迁移版本

转载 作者:行者123 更新时间:2023-12-01 10:56:58 24 4
gpt4 key购买 nike

如果我想在多个目录中组织迁移(假设我正在使用 SQL 迁移,在“sql”目录下我有一个“主”目录,然后是一个“特殊”目录)。

所以在 sql/main 下我有“V1.1__some_change”等

然后我想把其他迁移也放在 sql/special 下。但是所有目录的迁移版本号必须不同,例如,我不能将“V1.1__some_other_change”放在 sql/special 中,因为它会导致冲突。

但是跨许多不同目录管理线性版本号并不是那么容易。有什么好的方法可以解决这个问题吗?

希望这个问题很清楚。

最佳答案

这完全取决于为什么 special 是“特殊”,以及它如何与“main”相关

如果它们具有相同的生命周期,您可以使用不同的编号方案(主要是整数,特殊是点发布)或在共享资源(白板、wiki 页面、 ...) 以便轻松知道下一个可用的是哪个。

如果它们有单独的生命周期,您可以有单独的 Flyway 实例跟踪它们(每个都有不同的 flyway.table)。

关于跨多个目录的迁移版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14637429/

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