Как выйти из строя ревизии жидкости с неожиданным состоянием? - PullRequest
1 голос
/ 19 июня 2019

У меня есть наборы изменений, как показано ниже,

<changeSet id="project1">
    <sqlFile encoding="utf8" path="abc.sql"/>
</changeSet>
<changeSet id="project2" author="akshay">
    <sqlFile encoding="utf8" path="xyz.sql"/>
</changeSet>

Когда я выполняю liquibase, он выполняет оба набора изменений.Проблема заключается в том, что он не завершится ошибкой, если какой-либо запрос внутри файлов sql завершится неудачно.Вместо этого он просто продолжает и выполняет все наборы изменений.

Я проверил предварительные условия, но с предварительными условиями мы сможем избежать только тех условий, которые, как мы знаем, как дисковое пространство, должны быть достаточно хорошими, таблица уже существует.

Есть ли способ дать сбой ликвидасе, если какой-либо из запросов sql внутри какого-либо набора изменений завершился неудачей?

...