gpt4 book ai didi

spring-boot - 使用 Flyway 和 Spring Boot 进行基线迁移

转载 作者:行者123 更新时间:2023-12-04 13:01:50 26 4
gpt4 key购买 nike

我之前看过这个帖子,但我已经实现了提供的解决方案,所以我再次询问我的具体情况的更多细节。我正在尝试将 Flyway 集成到我的 SpringBoot 应用程序中(使用 H2)。我在 pom.xml 中添加了以下内容:

<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>

和 application.properties 我都试过:
flyway.baselineOnMigrate=true

和:
flyway.baseline-on-migrate=false

但我始终收到错误:
Found non-empty schema(s) "PUBLIC" without schema history table! Use baseline() or set baselineOnMigrate to true to initialize the schema history table.
我已经尝试了我见过的各种其他解决方案,包括将 Flyway 添加为插件,而不仅仅是 POM 中的依赖项,但似乎没有任何效果。有谁知道我错过了什么?谢谢!

最佳答案

我知道这是一个老问题,但在 Spring boot 2.x 中你应该使用 spring.flyway.baseline-on-migrate = true反而

关于spring-boot - 使用 Flyway 和 Spring Boot 进行基线迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55196889/

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