我正在尝试实施数据库迁移Flyway 4.2.0 + Oracle 11g
我有这个空架构:
当我尝试迁移时,Flyway 说:
原因::
org.flywaydb.core.api.FlywayException发现非空模式“PASHA”,没有元数据表!使用baseline()或设置baselineOnMigrate为true初始化元数据表。
这是配置:
@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)
为什么我会收到此消息?我的基地是空的。