相关疑难解决方法(0)

Flyway 在空模式上发现非空模式

我正在尝试实施数据库迁移Flyway 4.2.0 + Oracle 11g

我有这个空架构:

没有表的模式

当我尝试迁移时,Flyway 说:

原因::org.flywaydb.core.api.FlywayException发现非空模式“ PASHA”,没有元数据表!使用baseline()或设置 baselineOnMigratetrue初始化元数据表。

这是配置:

@Bean(initMethod = "migrate")
Flyway flyway() {
    Flyway flyway = new Flyway();
    flyway.setBaselineOnMigrate(false);
    flyway.setSchemas("PASHA");
    flyway.setLocations("classpath:db/migration/oracle");
    flyway.setDataSource("jdbc:oracle:thin:@host:1521:test", "login", "password");
    return flyway;
}
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此消息?我的基地是空的。

java oracle11g flyway spring-boot

5
推荐指数
2
解决办法
7149
查看次数

标签 统计

flyway ×1

java ×1

oracle11g ×1

spring-boot ×1