将liquibase changelog文件更新到最新版本

时间:2014-06-23 12:23:03

标签: 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 个答案:

答案 0 :(得分:0)

警告只是提醒您,除非您更新架构版本,否则如果添加到changelog文件,则无法使用新的更改标记。

如果您将来不打算修改该文件,除了从日志中删除警告之外,没有理由更新XSD参考。如果您确实想要更新它们,那么简单的搜索和替换应该可以正常工作。