Postgres Liquibase выдает следующую ошибку, даже если этот сценарий миграции уже запущен и ничего не изменилось. databasechangelog показывает, что миграция была выполнена снова.
ran despite precondition failure due to onFail='MARK_RAN':
src/main/database/liquibase-changelog.xml : SQL Precondition failed. Expected '0' got '1'
Вот так выглядит мое предварительное условие
--liquibase formatted sql
--changeset testuser:DEV-1309_add_offer_fields
--preconditions onFail:MARK_RAN
--precondition-sql-check expectedResult:0 select count(*) from offer_row where name = 'Offer' and version = '6'
МОЙ вопрос: почему миграция выполняется снова, если ничего не изменилось?