public static void setupTestData(final DataSource dataSource) throws LiquibaseException { log.info("Setting up database for testing"); SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setChangeLog("classpath:liquibase.xml"); liquibase.setDataSource(dataSource); liquibase.setResourceLoader(new DefaultResourceLoader()); liquibase.setDropFirst(true); liquibase.afterPropertiesSet(); }
@Bean @ConditionalOnBean(DataSource.class) public SpringLiquibase liquibaseSetup(DataSource dataSource) { final SpringLiquibase springLiquibase = new SpringLiquibase(); springLiquibase.setDataSource(dataSource); springLiquibase.setChangeLog("classpath:liquibase/db-changelog.xml"); return springLiquibase; }
@Bean public SpringLiquibase liquibase() { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog(liquibaseChangelog); return liquibase; } }
@Bean public SpringLiquibase liquibase(DataSource dataSource) { final SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog("classpath:liquibase/master.yml"); return liquibase; } }
@Bean SpringLiquibase liquibase() { SpringLiquibase springLiquibase = new SpringLiquibase(); springLiquibase.setDataSource(dataSource()); springLiquibase.setChangeLog("classpath:/META-INF/database/score.changes.xml"); return springLiquibase; }
@Bean SpringLiquibase liquibase() { SpringLiquibase springLiquibase = new SpringLiquibase(); springLiquibase.setDataSource(dataSource()); springLiquibase.setChangeLog("classpath:/META-INF/database/score.changes.xml"); return springLiquibase; }
@Bean SpringLiquibase springLiquibase(DataSource dataSource, Environment env) { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog(env.getRequiredProperty(PROPERTY_NAME_LIQUIBASE_CHANGE_LOG)); return liquibase; } }
@Bean SpringLiquibase liquibase() { SpringLiquibase springLiquibase = new SpringLiquibase(); springLiquibase.setDataSource(dataSource()); springLiquibase.setChangeLog("classpath:/META-INF/database/score.changes.xml"); return springLiquibase; }
@Bean @DependsOn ("liquibaseSchemaCommonTables") public SpringLiquibase liquibasePublicSchema() { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setDefaultSchema("public"); liquibase.setChangeLog("classpath:migration/publicSchemaOnly/release.xml"); return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); //liquibase.setDefaultSchema("mysql"); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); //liquibase.setDropFirst(true); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean(name = LIQUIBASE_BEAN_NAME) public SpringLiquibase getSpringLiquibase() { SpringLiquibase liquibase = null; if (getDBData().isDbAvailable()) { liquibase = new SpringLiquibase(); liquibase.setDataSource(getDataSource()); liquibase.setChangeLog(TestConstants.LIQUIBASE_FILE); //liquibase.setDropFirst(true); // liquibase.setContexts("development, production"); } return liquibase; }
@Bean @DependsOn("dataSource") public SpringLiquibase liquibase() { SpringLiquibase liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog("classpath:META-INF/liquibase/application-changes.xml"); liquibase.setContexts("default"); liquibase.setDefaultSchema(databaseProperties.getJdbcSchema()); liquibase.setChangeLogParameters(createChangeLogParameters()); return liquibase;
/** * Creates a {@link SpringLiquibase} from a {@link DataSource}. * * @param dataSource The {@link DataSource} that will be used to create the {@link SpringLiquibase} instance * @return The {@link SpringLiquibase} instance created */ @Bean public SpringLiquibase liquibase(@Qualifier("dataSource") DataSource dataSource) { liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog("classpath:liquibase/master.xml"); liquibase.setContexts(liquiBasePropertyResolver.getProperty("context")); liquibase.setShouldRun(property.getDatasource().isRunLiquibase()); releaseLiquibaseLocks(dataSource); clearLiquibaseCheckSums(dataSource); log.debug("Configuring Liquibase and versioning the database ... Please wait!"); return liquibase; }
SpringLiquibase getSpringLiquibase() { if (springLiquibase == null) { springLiquibase = new SpringLiquibase(); springLiquibase.setChangeLog("classpath:" + liquibaseFile); springLiquibase.setContexts(contexts); springLiquibase.setDataSource(dataSource); springLiquibase.setResourceLoader(new DefaultResourceLoader()); } return springLiquibase; }
/** * Configures a {@link SpringLiquibase} based on a {@link DataSource}. * * @param dataSource {@link DataSource} * @return {@link SpringLiquibase} */ @Bean public SpringLiquibase liquibase(DataSource dataSource) { liquibase = new SpringLiquibase(); liquibase.setDataSource(dataSource); liquibase.setChangeLog("classpath:liquibase/master.xml"); liquibase.setContexts(liquiBasePropertyResolver.getProperty("context")); liquibase.setShouldRun(property.getDatasource().isRunLiquibase()); releaseLiquibaseLocks(dataSource); clearLiquibaseCheckSums(dataSource); log.debug("Configuring Liquibase and versioning the database ... Please wait!"); return liquibase; }