本文整理了Java中org.flywaydb.core.Flyway.info()
方法的一些代码示例,展示了Flyway.info()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flyway.info()
方法的具体详情如下:
包路径:org.flywaydb.core.Flyway
类名称:Flyway
方法名:info
暂无
代码示例来源:origin: jooby-project/jooby
@Override
public void run(final Flyway flyway) {
flyway.info();
}
},
代码示例来源:origin: apache/incubator-gobblin
public void info() throws FlywayException {
MigrationInfoService info = flyway.info();
System.out.println(MigrationInfoDumper.dumpToAsciiTable(info.all()));
}
代码示例来源:origin: apache/incubator-gobblin
private static MigrationVersion getDatabaseVersion(DataSource dataSource) throws FlywayException {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
MigrationInfoService info = flyway.info();
MigrationVersion currentVersion = MigrationVersion.EMPTY;
if (info.current() != null) {
currentVersion = info.current().getVersion();
}
return currentVersion;
}
代码示例来源:origin: org.springframework.boot/spring-boot-actuator
@ReadOperation
public ApplicationFlywayBeans flywayBeans() {
ApplicationContext target = this.context;
Map<String, ContextFlywayBeans> contextFlywayBeans = new HashMap<>();
while (target != null) {
Map<String, FlywayDescriptor> flywayBeans = new HashMap<>();
target.getBeansOfType(Flyway.class).forEach((name, flyway) -> flywayBeans
.put(name, new FlywayDescriptor(flyway.info().all())));
ApplicationContext parent = target.getParent();
contextFlywayBeans.put(target.getId(), new ContextFlywayBeans(flywayBeans,
(parent != null) ? parent.getId() : null));
target = parent;
}
return new ApplicationFlywayBeans(contextFlywayBeans);
}
代码示例来源:origin: org.jooby/jooby-flyway
@Override
public void run(final Flyway flyway) {
flyway.info();
}
},
代码示例来源:origin: dropwizard/dropwizard-flyway
@Override
public void run(final Namespace namespace, final Flyway flyway) throws Exception {
System.out.println(dumpToAsciiTable(flyway.info().all()));
}
}
代码示例来源:origin: org.apache.gobblin/gobblin-metastore
public void info() throws FlywayException {
MigrationInfoService info = flyway.info();
System.out.println(MigrationInfoDumper.dumpToAsciiTable(info.all()));
}
代码示例来源:origin: com.linkedin.gobblin/gobblin-metastore
public void info() throws FlywayException {
MigrationInfoService info = flyway.info();
System.out.println(MigrationInfoDumper.dumpToAsciiTable(info.all()));
}
代码示例来源:origin: com.hortonworks.registries/storage-tool
private void info() {
System.out.println(dumpToAsciiTable(flyway.info().all()));
}
代码示例来源:origin: com.hortonworks.registries/storage-tool
private void info() {
System.out.println(dumpToAsciiTable(flyway.info().all()));
}
代码示例来源:origin: hortonworks/registry
private void info() {
System.out.println(dumpToAsciiTable(flyway.info().all()));
}
代码示例来源:origin: hortonworks/registry
private void info() {
System.out.println(dumpToAsciiTable(flyway.info().all()));
}
代码示例来源:origin: icode/ameba
/**
* <p>listInfo.</p>
*
* @return a {@link java.util.Map} object.
*/
@GET
public Map<String, MigrationInfo[]> listInfo() {
Map<String, MigrationInfo[]> infoMap = Maps.newLinkedHashMap();
for (String dbName : DataSourceManager.getDataSourceNames()) {
Flyway flyway = locator.getService(Flyway.class, dbName);
infoMap.put(dbName, flyway.info().all());
}
return infoMap;
}
代码示例来源:origin: org.flywaydb/flyway-gradle-plugin
@Override
protected Object run(Flyway flyway) {
MigrationInfoService info = flyway.info();
MigrationInfo current = info.current();
MigrationVersion currentSchemaVersion = current == null ? MigrationVersion.EMPTY : current.getVersion();
System.out.println("Schema version: " + currentSchemaVersion);
System.out.println(MigrationInfoDumper.dumpToAsciiTable(info.all()));
return null;
}
}
代码示例来源:origin: org.nuiton.topia/topia-service-flyway
MigrationInfo[] allMigrations = flyway.info().all();
代码示例来源:origin: org.nuiton.topia/topia-service-flyway
@Override
public String getSchemaVersion() throws TopiaMigrationServiceException {
MigrationInfo currentOrNull = flyway.info().current();
if (currentOrNull == null) {
throw new TopiaMigrationServiceException("schema version is unknown");
}
String schemaVersion = currentOrNull.getVersion().getVersion();
return schemaVersion;
}
代码示例来源:origin: spring-cloud/spring-cloud-skipper
@Override
public void migrate(Flyway flyway) {
MigrationInfo current = flyway.info().current();
if (current != null && current.getVersion().equals(INITIAL) && current.getType() == MigrationType.SQL) {
logger.info("Detected initial version based on SQL scripts, doing repair to switch to Java based migrations.");
flyway.repair();
}
flyway.migrate();
}
}
代码示例来源:origin: org.apache.gobblin/gobblin-metastore
private static MigrationVersion getDatabaseVersion(DataSource dataSource) throws FlywayException {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
MigrationInfoService info = flyway.info();
MigrationVersion currentVersion = MigrationVersion.EMPTY;
if (info.current() != null) {
currentVersion = info.current().getVersion();
}
return currentVersion;
}
代码示例来源:origin: com.linkedin.gobblin/gobblin-metastore
private static MigrationVersion getDatabaseVersion(DataSource dataSource) throws FlywayException {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
MigrationInfoService info = flyway.info();
MigrationVersion currentVersion = MigrationVersion.EMPTY;
if (info.current() != null) {
currentVersion = info.current().getVersion();
}
return currentVersion;
}
代码示例来源:origin: org.seedstack.addons.flyway/flyway
@Override
public Integer call() throws Exception {
Flyway flyway = getFlyway();
MigrationInfoService migrationInfoService = flyway.info();
MigrationInfo[] migrationInfos = migrationInfoService.all();
if (migrationInfos != null) {
for (MigrationInfo migrationInfo : migrationInfos) {
System.out.println(
"Flyway: " + migrationInfo.getVersion() +
" | script: " + migrationInfo.getScript() +
" | installed on: " + migrationInfo.getInstalledOn() +
" | state: " + migrationInfo.getState().getDisplayName()
);
}
}
return 0;
}
}
内容来源于网络,如有侵权,请联系作者删除!