使用CDATA标记内的Liquibase属性文件中定义的值

时间:2014-07-24 05:12:23

标签: maven liquibase

不幸的是,我们不会在工作中使用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>

1 个答案:

答案 0 :(得分:1)

Liquibase支持changelog paramters,我认为这是你正在寻找的。您应该可以在CDATA块中使用,尤其是使用后来的(3.2.2+)Liquibase版本。