本文整理了Java中org.flywaydb.core.Flyway.clean()
方法的一些代码示例,展示了Flyway.clean()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flyway.clean()
方法的具体详情如下:
包路径:org.flywaydb.core.Flyway
类名称:Flyway
方法名:clean
暂无
代码示例来源:origin: jooby-project/jooby
@Override
public void run(final Flyway flyway) {
flyway.clean();
}
},
代码示例来源:origin: cloudfoundry/uaa
@After
public void cleanup() {
flyway.clean();
}
代码示例来源:origin: cloudfoundry/uaa
@After
public void cleanup() {
flyway.clean();
}
代码示例来源:origin: cloudfoundry/uaa
@After
public void cleanup() {
flyway.clean();
}
代码示例来源:origin: cloudfoundry/uaa
@After
public void cleanup() {
flyway.clean();
}
代码示例来源: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: cloudfoundry/uaa
@Before
public void setup() {
assumeTrue("Expected db profile to be enabled", getProperties().getProperty("spring.profiles.active").contains("postgresql"));
flyway.clean();
migrationTestRunner = new MigrationTestRunner(flyway);
}
代码示例来源:origin: cloudfoundry/uaa
@Before
public void setup() {
assumeTrue("Expected db profile to be enabled", getProperties().getProperty("spring.profiles.active").contains("mysql"));
flyway.clean();
migrationTestRunner = new MigrationTestRunner(flyway);
}
代码示例来源:origin: cloudfoundry/uaa
@Before
public void setup() {
assumeTrue("Expected db profile to be enabled", getProperties().getProperty("spring.profiles.active").contains("hsqldb"));
flyway.clean();
migrationTestRunner = new MigrationTestRunner(flyway);
}
代码示例来源:origin: cloudfoundry/uaa
@Before
public void setup() {
assumeTrue("Expected db profile to be enabled", getProperties().getProperty("spring.profiles.active").contains("sqlserver"));
flyway.clean();
migrationTestRunner = new MigrationTestRunner(flyway);
}
代码示例来源:origin: ninjaframework/ninja
@Override
public void migrate() {
// Get the connection credentials from application.conf
String connectionUrl = ninjaProperties.getOrDie(NinjaConstant.DB_CONNECTION_URL);
String connectionUsername = ninjaProperties.getOrDie(NinjaConstant.DB_CONNECTION_USERNAME);
String connectionPassword = ninjaProperties.getOrDie(NinjaConstant.DB_CONNECTION_PASSWORD);
// We migrate automatically => if you do not want that (eg in production)
// set ninja.migration.run=false in application.conf
Flyway flyway = new Flyway();
flyway.setDataSource(connectionUrl, connectionUsername, connectionPassword);
// In testmode we are cleaning the database so that subsequent testcases
// get a fresh database.
if (ninjaProperties.getBooleanWithDefault(NinjaConstant.NINJA_MIGRATION_DROP_SCHEMA,
ninjaProperties.isTest() ? true : false )) {
flyway.clean();
}
flyway.migrate();
}
代码示例来源:origin: cloudfoundry/uaa
@AfterClass
public static void mustDestroy() {
if (isMustDestroy() && webApplicationContext != null) {
webApplicationContext.getBean(Flyway.class).clean();
webApplicationContext.destroy();
}
webApplicationContext = null;
mustDestroy = false;
}
代码示例来源:origin: cloudfoundry/uaa
public static void clearDatabase() {
webApplicationContext = new XmlWebApplicationContext();
webApplicationContext.setEnvironment(getMockEnvironment());
webApplicationContext.setConfigLocations("classpath:spring/env.xml", "classpath:spring/data-source.xml");
webApplicationContext.refresh();
webApplicationContext.getBean(Flyway.class).clean();
webApplicationContext.destroy();
}
代码示例来源:origin: cloudfoundry/uaa
context.getBean(Flyway.class).clean();
context.getBean(Flyway.class).migrate();
代码示例来源:origin: org.flywaydb/flyway-gradle-plugin
@Override
protected Object run(Flyway flyway) {
flyway.clean();
return null;
}
}
代码示例来源:origin: org.jooby/jooby-flyway
@Override
public void run(final Flyway flyway) {
flyway.clean();
}
},
代码示例来源:origin: oasp/oasp4j
@Override
public void cleanup() {
this.flyway.clean();
this.flyway.migrate();
}
代码示例来源:origin: org.seedstack.addons.flyway/flyway
@Override
public Integer call() throws Exception {
Flyway flyway = getFlyway();
System.out.println("Flyway: cleaning datasource " + getDatasource());
flyway.clean();
return 0;
}
}
代码示例来源:origin: cloudfoundry-incubator/credhub
@Before
public void beforeEach() {
canaries = encryptionKeyCanaryRepository.findAll();
flyway.clean();
flyway.setTarget(MigrationVersion.fromVersion("4"));
flyway.migrate();
}
代码示例来源:origin: cloudfoundry-incubator/credhub
@After
public void afterEach() {
flyway.clean();
flyway.setTarget(MigrationVersion.LATEST);
flyway.migrate();
encryptionKeyCanaryRepository.saveAll(canaries);
encryptionKeyCanaryRepository.flush();
}
内容来源于网络,如有侵权,请联系作者删除!