private void flywayMigrate(DataSource dataSource) { boolean enabled = configuration.isFlywayEnabled(); if (!enabled) { logger.debug("Flyway migrations are disabled"); return; } Flyway flyway = new Flyway(); configuration.getFlywayTable().ifPresent(tableName -> { logger.debug("Using Flyway migration table '{}'", tableName); flyway.setTable(tableName); }); flyway.setDataSource(dataSource); flyway.setPlaceholderReplacement(false); flyway.migrate(); } }
private void flywayMigrate(Configuration config, DataSource dataSource) { boolean enabled = getBool(config.getProperty("flyway.enabled", "true"), true); if(!enabled) { logger.debug("Flyway migrations are disabled"); return; } String migrationTable = config.getProperty("flyway.table", null); Flyway flyway = new Flyway(); if(null != migrationTable) { logger.debug("Using Flyway migration table '{}'", migrationTable); flyway.setTable(migrationTable); } flyway.setDataSource(dataSource); flyway.setPlaceholderReplacement(false); flyway.migrate(); }
private void flywayMigrate(DataSource dataSource) { Flyway flyway = new Flyway(); flyway.setDataSource(dataSource); flyway.setPlaceholderReplacement(false); flyway.migrate(); }
private synchronized static void flywayMigrate(DataSource dataSource) { if(EmbeddedDatabase.hasBeenMigrated()) { return; } synchronized (MySQLBaseDAOTest.class) { Flyway flyway = new Flyway(); flyway.setDataSource(dataSource); flyway.setPlaceholderReplacement(false); flyway.migrate(); } }
flyway.setPlaceholderReplacement((Boolean) this.options.get(PLACEHOLDER_REPLACEMENT));