不幸的是,我们不会在工作中使用Liquibase内置标签,现在修复现有的变更集已经太晚了。有没有人试图将参数传递给 CDATA 标签中包含的查询而不修改Liquibase maven插件?但是,添加新的maven构建插件是可以的。
<changeSet id="XXXXX" author="Mehrad">
<sql>
<![CDATA[
DO SOMETHING USING THE PARAMETER..
]]>
</sql>
<rollback><sql><![CDATA[ do something else ]]></sql></rollback>
</changeSet>
答案 0 :(得分:1)
Liquibase支持changelog paramters,我认为这是你正在寻找的。您应该可以在CDATA块中使用,尤其是使用后来的(3.2.2+)Liquibase版本。