我们的主要项目自启动以来一直使用现在非常旧的 Flyway 版本。 (v3.2.1)
目前,我对带有 Flyway v7 beta 或切换工具的新基线感兴趣。如果您在 k8s 上部署 SaaS 并有任何通用建议——我会接受,但我对一件事特别感兴趣:
人们如何克服新版本的 Flyway 不再接受现有 SQL 迁移的问题。或者,是否有人“放弃”并只是创建一个新的基线,而不是进行漫长的升级路径? (或者,从 Flyway 切换到另一个具有类似优点的工具)
您可以尝试一下 bytebase (bytebase.com)。
这里至少有两个问题,有很多移动部件:
如果有人对第一个有更好(不太笼统)的建议,我很想听听。关于第二个问题,我们正在寻找现成工具的基础设施和部署。我参与过的大多数项目都是基于 Spring 的。 (大型生态系统,即使没有 k8s 位)