Почему ликибаз автоматически создает снимки после обновления?JAVA

Программисты JAVA общаются здесь
Anonymous
 Почему ликибаз автоматически создает снимки после обновления?

Сообщение Anonymous »

После обновления с ликибазы 4.26.0 до 4.31.0 Liquibase автоматически создает снимки при запуске изменений. Это значительно замедляет процесс: < /p>
[liquibase.ui] (main) INFO Running Changeset: redacted
[liquibase.snapshot] (main) INFO Creating snapshot
[liquibase.changelog] (main) INFO Index REDACTED_I4 created
[liquibase.changelog] (main) INFO ChangeSet redacted ran successfully in 1296ms
[liquibase.ui] (main) INFO Running Changeset: redacted
[liquibase.snapshot] (main) INFO Creating snapshot
[liquibase.changelog] (main) INFO Index REDACTED_I5 created
[liquibase.changelog] (main) INFO ChangeSet redacted ran successfully in 1289ms
[liquibase.ui] (main) INFO Running Changeset: redacted
[liquibase.snapshot] (main) INFO Creating snapshot
< /code>
мы используем ликибаз программно и называем это так: < /p>
var resourceAccessor = new DirectoryResourceAccessor(pathToChangeLogFiles);
try (var liquibase = new Liquibase(changeLogFile, resourceAccessor, databaseConnection))
{
Scope.enter(Map.of(Scope.Attr.ui.name(), new LoggerUIService()));
liquibase.setShowSummaryOutput(UpdateSummaryOutputEnum.LOG);

liquibase.update(contexts);
}
< /code>
Почему это происходит и как это поведение может быть отключено?
Большое спасибо заранее! < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -upgrading

Вернуться в «JAVA»