|
|
@ -187,7 +187,7 @@ public class FlywayAutoConfiguration {
|
|
|
|
configureCreateSchemas(configuration, properties.isCreateSchemas());
|
|
|
|
configureCreateSchemas(configuration, properties.isCreateSchemas());
|
|
|
|
map.from(properties.getTable()).to(configuration::table);
|
|
|
|
map.from(properties.getTable()).to(configuration::table);
|
|
|
|
// No method reference for compatibility with Flyway 5.x
|
|
|
|
// No method reference for compatibility with Flyway 5.x
|
|
|
|
map.from(properties.getTablespace()).whenNonNull().to((tablespace) -> configuration.tablespace(tablespace));
|
|
|
|
map.from(properties.getTablespace()).to((tablespace) -> configuration.tablespace(tablespace));
|
|
|
|
map.from(properties.getBaselineDescription()).to(configuration::baselineDescription);
|
|
|
|
map.from(properties.getBaselineDescription()).to(configuration::baselineDescription);
|
|
|
|
map.from(properties.getBaselineVersion()).to(configuration::baselineVersion);
|
|
|
|
map.from(properties.getBaselineVersion()).to(configuration::baselineVersion);
|
|
|
|
map.from(properties.getInstalledBy()).to(configuration::installedBy);
|
|
|
|
map.from(properties.getInstalledBy()).to(configuration::installedBy);
|
|
|
@ -219,32 +219,32 @@ public class FlywayAutoConfiguration {
|
|
|
|
.as((initSqls) -> StringUtils.collectionToDelimitedString(initSqls, "\n"))
|
|
|
|
.as((initSqls) -> StringUtils.collectionToDelimitedString(initSqls, "\n"))
|
|
|
|
.to(configuration::initSql);
|
|
|
|
.to(configuration::initSql);
|
|
|
|
// Pro properties
|
|
|
|
// Pro properties
|
|
|
|
map.from(properties.getBatch()).whenNonNull().to(configuration::batch);
|
|
|
|
map.from(properties.getBatch()).to(configuration::batch);
|
|
|
|
map.from(properties.getDryRunOutput()).whenNonNull().to(configuration::dryRunOutput);
|
|
|
|
map.from(properties.getDryRunOutput()).to(configuration::dryRunOutput);
|
|
|
|
map.from(properties.getErrorOverrides()).whenNonNull().to(configuration::errorOverrides);
|
|
|
|
map.from(properties.getErrorOverrides()).to(configuration::errorOverrides);
|
|
|
|
map.from(properties.getLicenseKey()).whenNonNull().to(configuration::licenseKey);
|
|
|
|
map.from(properties.getLicenseKey()).to(configuration::licenseKey);
|
|
|
|
map.from(properties.getOracleSqlplus()).whenNonNull().to(configuration::oracleSqlplus);
|
|
|
|
map.from(properties.getOracleSqlplus()).to(configuration::oracleSqlplus);
|
|
|
|
// No method reference for compatibility with Flyway 5.x
|
|
|
|
// No method reference for compatibility with Flyway 5.x
|
|
|
|
map.from(properties.getOracleSqlplusWarn()).whenNonNull()
|
|
|
|
map.from(properties.getOracleSqlplusWarn())
|
|
|
|
.to((oracleSqlplusWarn) -> configuration.oracleSqlplusWarn(oracleSqlplusWarn));
|
|
|
|
.to((oracleSqlplusWarn) -> configuration.oracleSqlplusWarn(oracleSqlplusWarn));
|
|
|
|
map.from(properties.getStream()).whenNonNull().to(configuration::stream);
|
|
|
|
map.from(properties.getStream()).to(configuration::stream);
|
|
|
|
map.from(properties.getUndoSqlMigrationPrefix()).whenNonNull().to(configuration::undoSqlMigrationPrefix);
|
|
|
|
map.from(properties.getUndoSqlMigrationPrefix()).to(configuration::undoSqlMigrationPrefix);
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getCherryPick()).whenNonNull().to((cherryPick) -> configuration.cherryPick(cherryPick));
|
|
|
|
map.from(properties.getCherryPick()).to((cherryPick) -> configuration.cherryPick(cherryPick));
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getJdbcProperties()).whenNot(Map::isEmpty)
|
|
|
|
map.from(properties.getJdbcProperties()).whenNot(Map::isEmpty)
|
|
|
|
.to((jdbcProperties) -> configuration.jdbcProperties(jdbcProperties));
|
|
|
|
.to((jdbcProperties) -> configuration.jdbcProperties(jdbcProperties));
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getOracleKerberosCacheFile()).whenNonNull()
|
|
|
|
map.from(properties.getOracleKerberosCacheFile())
|
|
|
|
.to((cacheFile) -> configuration.oracleKerberosCacheFile(cacheFile));
|
|
|
|
.to((cacheFile) -> configuration.oracleKerberosCacheFile(cacheFile));
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getOracleKerberosConfigFile()).whenNonNull()
|
|
|
|
map.from(properties.getOracleKerberosConfigFile())
|
|
|
|
.to((configFile) -> configuration.oracleKerberosConfigFile(configFile));
|
|
|
|
.to((configFile) -> configuration.oracleKerberosConfigFile(configFile));
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getOutputQueryResults()).whenNonNull()
|
|
|
|
map.from(properties.getOutputQueryResults())
|
|
|
|
.to((outputQueryResults) -> configuration.outputQueryResults(outputQueryResults));
|
|
|
|
.to((outputQueryResults) -> configuration.outputQueryResults(outputQueryResults));
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
// No method reference for compatibility with Flyway 6.x
|
|
|
|
map.from(properties.getSkipExecutingMigrations()).whenNonNull()
|
|
|
|
map.from(properties.getSkipExecutingMigrations())
|
|
|
|
.to((skipExecutingMigrations) -> configuration.skipExecutingMigrations(skipExecutingMigrations));
|
|
|
|
.to((skipExecutingMigrations) -> configuration.skipExecutingMigrations(skipExecutingMigrations));
|
|
|
|
// Teams secrets management properties (all non-method reference for
|
|
|
|
// Teams secrets management properties (all non-method reference for
|
|
|
|
// compatibility with Flyway 6.x)
|
|
|
|
// compatibility with Flyway 6.x)
|
|
|
|