обновление файлов журнала изменений liquibase до последней версии

#liquibase

#liquibase

Вопрос:

У меня есть файлы журнала изменений, относящиеся к liquibase 2

 <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"                  
                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd">
 

Эти файлы журнала изменений успешно обрабатываются последней версией liquibase (3.2), но он выдает и предупреждает, жалуясь на старое определение схемы.

Интересно, какой лучший подход к легкому обновлению этих журналов изменений, кроме поиска и замены dbchangelog-2.0.xsd , dbchangelog-3.2.xsd или подход к легкому переходу на последнюю версию в будущем, или даже мы должны придерживаться старой версии определения схемы?

Ответ №1:

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

Если вы не собираетесь изменять файл в будущем, нет причин обновлять ссылку XSD, кроме как для удаления предупреждения из журналов. Если вы хотите их обновить, простой поиск и замена должны работать просто отлично.