我有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
或者将来很容易切换到最新版本的方法之外,更容易更新这些更改日志的更好方法,甚至我们应该坚持旧版本的架构定义?
答案 0 :(得分:0)
警告只是提醒您,除非您更新架构版本,否则如果添加到changelog文件,则无法使用新的更改标记。
如果您将来不打算修改该文件,除了从日志中删除警告之外,没有理由更新XSD参考。如果您确实想要更新它们,那么简单的搜索和替换应该可以正常工作。