У меня есть наборы изменений, как показано ниже,
<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 внутри какого-либо набора изменений завершился неудачей?