Комментарии 12
Дефолтный коммент «почему сразу не gradle»
0
А почему ссылки на en-ветку хабра? Они же все русскоязычные.
+1
Искал гуглом, получил такие ссылки… есть ли смысл менять?
0
Обрадовался было новым англоязычным статьям про Liquibase, а там оказались уже ранее прочтённые. Надумаете что-то дополнить, лучше заодно и ссылки поправить.
Забавно, но мне google даже при явном указании en-ветки вообще ничего не находит.
Забавно, но мне google даже при явном указании en-ветки вообще ничего не находит.
+1
Как оно работает в кейсах обновления пакетов оракла?
0
Я в своё время разбирался, как запустить миграции Liquibase из java-кода. Для PostgreSQL, для конкретной схемы.
Если кому-нибудь интересно, то пример есть здесь.
Если кому-нибудь интересно, то пример есть здесь.
Пример кода
...
public static void main(String[] args) {
try (Connection connection = getConnection()) {
createSchema(connection, Const.SCHEMA_NAME);
updateDatabaseStructure(connection);
} catch (SQLException | ClassNotFoundException e) {
logger.error(e.getMessage(), e);
}
}
...
private static void updateDatabaseStructure(Connection connection) {
try {
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(connection));
database.setDefaultSchemaName(Const.SCHEMA_NAME);
database.setLiquibaseSchemaName(Const.SCHEMA_NAME);
final Liquibase liquibase = new Liquibase(Const.LIQUIBASE_CHANGELOG_FILE, new ClassLoaderResourceAccessor(), database);
liquibase.update(new Contexts(), new LabelExpression());
} catch (LiquibaseException e) {
logger.error(e.getMessage(), e);
}
}
...
0
Букву I верните в заголовок, пожалуйста: Liquibase и Maven
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Liquibase и Maven