gpt4 book ai didi

java - 我可以在不重新运行迁移的情况下修复 Flyway 中的版本号吗?

转载 作者:行者123 更新时间:2023-11-30 05:21:33 25 4
gpt4 key购买 nike

我们设置了多个迁移,但版本控制不正确。文件名将版本放在描述中,因此数据库始终处于版本 0。我们想重命名它们,但这将导致所有脚本重新运行。

目前,我们的文件命名为 V__001_The_First_Migration.sql

我们希望将它们重命名为 V001__The_First_Migration.sql,而不重新运行迁移。

有办法做到这一点吗?

最佳答案

我认为在 FlyWay 配置中,有一个属性会有所帮助:

flyway.baselineVersion=1.0

重命名所有文件或要重命名的文件,并将“baselineVersion”设置为上次运行或最新的脚本。

这里还有更多: https://flywaydb.org/documentation/commandline/baseline

https://flywaydb.org/documentation/maven/baseline

如果您需要更多帮助或示例,请告诉我。

关于java - 我可以在不重新运行迁移的情况下修复 Flyway 中的版本号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59490954/

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