Указание предварительных условий в файле sql, отформатированном в liquibase, теперь поддерживается. В определении набора изменений предварительные условия могут быть указаны с использованием следующего формата (скопированного из официальных документов):
--preconditions onFail:HALT onError:HALT
--precondition-sql-check expectedResult:0 SELECT COUNT(*) FROM my_table
В документации отмечено, что в настоящее время поддерживается только тип предварительного условия проверки SQL.
Полная документация доступна на веб-сайте liquibase .