org.flywaydb.core.Flyway.clean()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(163)

本文整理了Java中org.flywaydb.core.Flyway.clean()方法的一些代码示例,展示了Flyway.clean()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flyway.clean()方法的具体详情如下:
包路径:org.flywaydb.core.Flyway
类名称:Flyway
方法名:clean

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();
}

相关文章