本文整理了Java中org.flywaydb.core.Flyway.setTarget()
方法的一些代码示例,展示了Flyway.setTarget()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flyway.setTarget()
方法的具体详情如下:
包路径:org.flywaydb.core.Flyway
类名称:Flyway
方法名:setTarget
暂无
代码示例来源:origin: zapodot/embedded-db-junit
public Builder() {
flyway.setEncoding(StandardCharsets.UTF_8.name());
flyway.setTarget(MigrationVersion.LATEST);
}
代码示例来源:origin: org.nuiton.topia/topia-service-flyway
flyway.setTarget(MigrationVersion.fromVersion(targetVersion));
} else {
代码示例来源:origin: cloudfoundry-incubator/credhub
@SuppressFBWarnings(
value = {
"NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE",
"ODR_OPEN_DATABASE_RESOURCE",
},
justification = "Ignore that jdbcTemplate methods might return null or that the DB connection may be left open."
)
@Before
public void beforeEach() throws Exception {
canaries = encryptionKeyCanaryRepository.findAll();
databaseName = jdbcTemplate.getDataSource()
.getConnection()
.getMetaData()
.getDatabaseProductName()
.toLowerCase();
flyway.clean();
flyway.setTarget(MigrationVersion.fromVersion("40"));
flyway.migrate();
}
代码示例来源:origin: cloudfoundry-incubator/credhub
@Test
public void migratingAUserWithoutASalt_generatesASalt() {
final String credentialName = "/test-user-credential";
final Object encryptionKeyUuid = UuidUtil.makeUuid(databaseName);
final Object credentialNameUuid = UuidUtil.makeUuid(databaseName);
final Object userCredentialUuid = UuidUtil.makeUuid(databaseName);
createCanary(encryptionKeyUuid);
createCredential(encryptionKeyUuid, credentialName, credentialNameUuid, userCredentialUuid);
flyway.setTarget(MigrationVersion.LATEST);
flyway.migrate();
final UserCredentialVersion migratedUser = (UserCredentialVersion) credentialVersionDataService.findMostRecent(credentialName);
assertThat(migratedUser.getSalt().matches("^\\$6\\$[a-zA-Z0-9/.]{8}$"),
equalTo(true));
}
代码示例来源:origin: cloudfoundry-incubator/credhub
@After
public void afterEach() {
flyway.clean();
flyway.setTarget(MigrationVersion.LATEST);
flyway.migrate();
encryptionKeyCanaryRepository.saveAll(canaries);
encryptionKeyCanaryRepository.flush();
}
代码示例来源: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();
}
代码示例来源:origin: cloudfoundry-incubator/credhub
@Test
public void migratingMultipleUsersWithoutSalts_generatesDifferentSalts() {
final String credentialName1 = "/test-user-credential1";
final String credentialName2 = "/test-user-credential2";
final Object encryptionKeyUuid = UuidUtil.makeUuid(databaseName);
final Object credentialNameUuid1 = UuidUtil.makeUuid(databaseName);
final Object userCredentialUuid1 = UuidUtil.makeUuid(databaseName);
final Object credentialNameUuid2 = UuidUtil.makeUuid(databaseName);
final Object userCredentialUuid2 = UuidUtil.makeUuid(databaseName);
createCanary(encryptionKeyUuid);
createCredential(encryptionKeyUuid, credentialName1, credentialNameUuid1, userCredentialUuid1);
createCredential(encryptionKeyUuid, credentialName2, credentialNameUuid2, userCredentialUuid2);
flyway.setTarget(MigrationVersion.LATEST);
flyway.migrate();
final UserCredentialVersion migratedUser1 = (UserCredentialVersion) credentialVersionDataService.findMostRecent(credentialName1);
final UserCredentialVersion migratedUser2 = (UserCredentialVersion) credentialVersionDataService.findMostRecent(credentialName2);
assertThat(migratedUser1.getSalt(), not(equalTo(migratedUser2.getSalt())));
}
内容来源于网络,如有侵权,请联系作者删除!