gpt4 book ai didi

postgresql - 强制失败的 mvn flyway :migrate to skip failed schema migration, 并尝试执行下一个模式

转载 作者:行者123 更新时间:2023-11-29 13:23:25 25 4
gpt4 key购买 nike

我试图在我的项目postgres 数据库 上运行flyway:migrate。我手动对表进行了更改,因此使用 flyway 的架构迁移失败,这会阻止下一次架构迁移执行。

table : foo  

required_change : ALTER TABLE foo ALTER COLUMN id DROP NOT NULL

current_schema_version : 2

next_schema_version : 3

错误:

[ERROR] com.googlecode.flyway.core.api.FlywayException: Migration of schema "public" to version 3 failed! Changes successfully rolled back.

我怎样才能跳过失败的模式并使 flyway:migrate 执行下一个定义的模式?

最佳答案

撤消手动更改可能是最简单的方法,这样 Flyway 才能成功运行。例如,如果您删除该列然后将其重新添加,然后运行 ​​Flyway 脚本将其删除。

关于postgresql - 强制失败的 mvn flyway :migrate to skip failed schema migration, 并尝试执行下一个模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37828122/

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