Как мне запустить набор изменений Liquibase при изменении сценария SQL?

Я использую LIquibase 3.3 и MySQL 5.5.37. У меня есть этот набор изменений

<changeSet id="update-thirdparty-event-ids" author="davea" runOnChange="true">
    <sqlFile path="scripts/my_table_thirdparty_event_ids.sql"
             stripComments="true"/>
</changeSet>

Я думал, что этот набор изменений запустится, если я внесу изменения в свой сценарий SQL. Тем не менее, я замечаю, что даже когда я изменяю свой сценарий, набор изменений не будет запущен, если он уже был запущен ранее. Что я могу сделать, чтобы заставить набор изменений работать, если и только если мой сценарий изменяется?

Спасибо, Дэйв и

1 ответ

Когда вы редактируете файл, сохраните его под другим именем, чтобы вам пришлось изменить определение набора изменений, чтобы оно указывало на новый файл.

Другие вопросы по тегам