2015-12-02 3 views
-1

Я использую 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.

+0

Если у вас есть атрибут runAlways = "true" для набора изменений, он применяется для каждого запуска Liquibase - это то, чего вы хотите достичь? – dbf

+0

Я хочу, чтобы это запускалось каждый раз и чтобы контрольные суммы игнорировались. Имеет ли это смысл? – Dave

+0

runAlways = "true" запускает его каждый раз, и контрольная сумма не проверяется. Я вижу, что вы уже добавили его, чтобы получить подробную информацию. – dbf

ответ

0

Вы можете добавить атрибуты runAlways и/или runOnChange.

 Смежные вопросы

  • Нет связанных вопросов^_^