本文整理了Java中org.flywaydb.core.Flyway.setLocations()
方法的一些代码示例,展示了Flyway.setLocations()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flyway.setLocations()
方法的具体详情如下:
包路径:org.flywaydb.core.Flyway
类名称:Flyway
方法名:setLocations
暂无
代码示例来源:origin: jdbi/jdbi
@Override
public void after() {
if (migration != null && migration.cleanAfter) {
final Flyway flyway = new Flyway();
flyway.setDataSource(getDataSource());
flyway.setLocations(migration.paths.toArray(new String[0]));
flyway.setSchemas(migration.schemas.toArray(new String[0]));
flyway.clean();
}
handle.close();
jdbi = null;
dataSource = null;
}
代码示例来源:origin: jdbi/jdbi
@Override
public void before() throws Throwable {
if (migration != null) {
final Flyway flyway = new Flyway();
flyway.setDataSource(getDataSource());
flyway.setLocations(migration.paths.toArray(new String[0]));
flyway.setSchemas(migration.schemas.toArray(new String[0]));
flyway.migrate();
}
jdbi = Jdbi.create(getDataSource());
if (installPlugins) {
jdbi.installPlugins();
}
plugins.forEach(jdbi::installPlugin);
handle = jdbi.open();
}
代码示例来源:origin: cloudfoundry/uaa
@BeforeClass
public static void setUpDatabase() throws Exception {
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
database = builder.build();
Flyway flyway = new Flyway();
flyway.setBaselineVersion(MigrationVersion.fromVersion("1.5.2"));
flyway.setLocations("classpath:/org/cloudfoundry/identity/uaa/db/hsqldb/");
flyway.setDataSource(database);
flyway.migrate();
}
代码示例来源:origin: cloudfoundry/uaa
@BeforeClass
public static void init() {
EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
database = builder.build();
flyway = new Flyway();
flyway.setBaselineVersion(MigrationVersion.fromVersion("1.5.2"));
flyway.setLocations("classpath:/org/cloudfoundry/identity/uaa/db/hsqldb/");
flyway.setDataSource(database);
flyway.migrate();
}
代码示例来源:origin: rakam-io/rakam
@Inject
public FlywayExecutor(@Named("report.metadata.store.jdbc") JDBCPoolDataSource config) {
Flyway flyway = new Flyway();
flyway.setBaselineOnMigrate(true);
flyway.setDataSource(config);
flyway.setLocations("db/migration/report");
flyway.setTable("schema_version_report");
try {
flyway.migrate();
} catch (FlywayException e) {
flyway.repair();
}
}
}
代码示例来源:origin: rakam-io/rakam
@Inject
public FlywayExecutor(@Named("ui.metadata.jdbc") JDBCConfig config) {
Flyway flyway = new Flyway();
flyway.setBaselineOnMigrate(true);
flyway.setLocations("db/migration/ui");
flyway.setTable("schema_version_ui");
flyway.setDataSource(config.getUrl(), config.getUsername(), config.getPassword());
try {
flyway.migrate();
} catch (FlywayException e) {
flyway.repair();
}
}
}
代码示例来源:origin: org.arquillian.ape/arquillian-ape-sql-standalone-flyway
@Override
public void execute(List<String> resources) {
this.flyway.setLocations(resources.toArray(new String[resources.size()]));
this.flyway.migrate();
}
代码示例来源:origin: io.zonky.test/embedded-postgres
public static FlywayPreparer forClasspathLocation(String... locations) {
Flyway f = new Flyway();
f.setLocations(locations);
return new FlywayPreparer(f, Arrays.asList(locations));
}
代码示例来源:origin: de.digitalcollections.cudami/dc-cudami-server-backend-jdbi
@Bean(initMethod = "migrate")
@Autowired
@Qualifier(value = "pds")
public Flyway flyway(DataSource pds) {
Flyway flyway = new Flyway();
flyway.setDataSource(pds); // could be another datasource with different user/pwd...
flyway.setLocations("classpath:/de/digitalcollections/cudami/server/backend/impl/database/migration");
flyway.setBaselineOnMigrate(true);
return flyway;
}
代码示例来源:origin: stackoverflow.com
final ManagedDataSource dataSource = config.getDataSourceFactory().build(new MetricRegistry(),
"flyway-service");
final Flyway flyway = new Flyway();
flyway.setLocations(config.getFlywayFactory().getLocations().get(0));
flyway.setDataSource(dataSource);
flyway.repair(); //
flyway.migrate();
flyway.clean();
if (flyway.migrate() <= 0) {
throw new RuntimeException("migration failed!");
}
代码示例来源:origin: stackoverflow.com
Flyway flyway = new Flyway();
flyway.setDataSource(dbConfig.getUrl(), dbConfig.getUsername(), dbConfig.getPassword());
flyway.setLocations("classpath:db/scripts");
flyway.clean();
flyway.migrate();
代码示例来源:origin: org.amv.trafficsoft.datahub/xfcd-consumer-jdbc-spring-boot-starter
private void startSchemaMigration() {
final Flyway flyway = new Flyway();
flyway.setDataSource(jdbcConsumerHikariDataSource());
flyway.setLocations(properties.getFlywayScriptsLocation());
log.info("Starting Trafficsoft Delivery schema migration v{}", flyway.getBaselineVersion().getVersion());
flyway.migrate();
}
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway1(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/migration", "db/test_migration/dependent");
return flyway;
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway1(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/migration", "db/test_migration/dependent");
return flyway;
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/migration", "db/test_migration/slow");
return flyway;
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway2(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/test_migration/separated");
return flyway;
}
代码示例来源:origin: vladmihalcea/high-performance-java-persistence
@Bean(initMethod = "migrate")
public Flyway flyway() {
Flyway flyway = new Flyway();
flyway.setDataSource(actualDataSource());
flyway.setBaselineOnMigrate(true);
flyway.setLocations(String.format("classpath:/flyway/db/%1$s/migration", databaseType()));
return flyway;
}
代码示例来源:origin: StubbornJava/StubbornJava
public static void migrate() {
Flyway flyway = new Flyway();
flyway.setDataSource(CMSConnectionPools.processing());
flyway.setBaselineOnMigrate(true);
flyway.setLocations("db/cms/migration");
flyway.setSqlMigrationPrefix("V_");
flyway.setTable("_flyway");
flyway.migrate();
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway3(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/test_migration/appendable");
flyway.setValidateOnMigrate(false);
return flyway;
}
代码示例来源:origin: zonkyio/embedded-database-spring-test
@Bean
public Flyway flyway3(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setSchemas("test");
flyway.setLocations("db/test_migration/appendable");
flyway.setValidateOnMigrate(false);
return flyway;
}
内容来源于网络,如有侵权,请联系作者删除!