gpt4 book ai didi

git - flywaydb脚本版本号冲突如何解决

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

我有 3 个 git 分支:develop、fixbug 和 master。

分支master中最新的FlywayDB脚本版本是1.2.43,分支开发中的那个是 1.2.54。Branch fixbug脚本版本更新到1.2.55,基于branch master。

我需要将分支 fixbug merge 到分支 master,并先将 master(版本 1.2.55)部署到生产环境。我们知道,flywayDB是按照从低版本到高版本的顺序执行脚本的。如果我这样做,当我将分支 develop(版本 1.2.54)部署到生产环境时,脚本将不会执行甚至断言错误。

我该怎么办?谢谢!!

最佳答案

有一个很棒的blog post关于那个。

可以概括为:

  1. 使用时间戳而不是整数作为迁移的前缀
  2. 启用乱序迁移
  3. 创建幂等迁移

关于git - flywaydb脚本版本号冲突如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38236802/

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