Я использую Liquibase через плагин Gradle-Liquibase (v 1.1.1). У меня есть следующие ... ревизииМожет ли Liquibase игнорировать контрольные суммы для одного набора изменений?
<changeSet id="create_my_stored_proc" author="davea" dbms="mysql" runAlways="true">
<sqlFile endDelimiter="//" path="src/main/resources/scripts/create_my_stored_proc.sql" stripComments="true"/>
</changeSet>
Можно ли установить что-то такое, что контрольные суммы игнорируются только для этой ревизии? Основная процедура находится в состоянии потока, который может быть повторно обновлен и вместо того, чтобы создавать новый набор изменений каждый раз, я хотел бы, чтобы он работал на каждой сборке Liquibase.
Если у вас есть атрибут runAlways = "true" для набора изменений, он применяется для каждого запуска Liquibase - это то, чего вы хотите достичь? – dbf
Я хочу, чтобы это запускалось каждый раз и чтобы контрольные суммы игнорировались. Имеет ли это смысл? – Dave
runAlways = "true" запускает его каждый раз, и контрольная сумма не проверяется. Я вижу, что вы уже добавили его, чтобы получить подробную информацию. – dbf