Я хотел бы запустить проверку SQL предварительных условий для каждого набора изменений в моем SQL changeLogFile. Это фактически предварительное условие для самого changeLog
Вот его выдержка:
--liquibase formatted sql
--preconditions onFail:HALT onError:HALT
--precondition-sql-check expectedResult:"1.0" SELECT VERSION FROM VERSION_TABLE;
--changeset bob:1 failOnError:true dbms:oracle
ALTER INDEX XXX RENAME TO YYY;
--rollback YYY RENAME TO XXX;
Даже если предварительное условие фактически не соблюдается, liquibase по-прежнему запускает все наборы изменений.
Кто-нибудь знает, является ли это ошибкой с моей стороны или жидкостная база не разрешает предварительные условия для всего changeLog для SQL файла changeLog?
Заранее спасибо!