【发布时间】:2021-11-26 08:10:43
【问题描述】:
我正在使用 flyway-core 7.15.0 和 spring-boot 2.4.11。这是application.properties文件中的flyway配置
spring.flyway.schemas=schema1,schema2
spring.flyway.table=schema_version
spring.flyway.out-of-order=true
spring.flyway.ignore-missing-migrations=true
还有,我有这个豆子
@Autowired
private ApplicationArguments appArgs;
@Bean
public FlywayMigrationStrategy cleanMigrateStrategy() {
return flyway -> {
if (appArgs.containsOption("flywayClean")) {
flyway.clean();
}
if (appArgs.containsOption("flywayRepair")) {
flyway.repair();
}
flyway.migrate();
};
}
一切正常,但是当我添加一个这样的架构并重新启动新架构没有创建的应用程序时。
spring.flyway.schemas=schema1,schema2,schema3
有人知道为什么不添加第一次运行后添加的 schema3 吗?
【问题讨论】:
标签: spring-boot flyway