Liquibase:多行值

问题描述:

我想在两行数据库中更新一个值(用加密密码替换未加密)。例如:Liquibase:多行值

some_random_characters 
and_some_more 

我做了一个Liquibase changeSet这样的:

<changeSet id="1" author="KevinC" logicalFilePath="..."> 
    <update tableName="USERS"> 
     <column name="PASSWORD" value="some_random_characters 
and_some_more" /> <!-- NOTE: Enter is part of the hash --> 
     <where>USR_ID = '1'</where> 
    </update> 
    </changeSet> 

正如你可能已经猜到了,它被保存在数据库中some_random_characters and_some_more。如何使用Liquibase changeSet将多行值添加到数据库列?
(PS:在PASSWORD数据库列的DATA_TYPE是VARCHAR2(512 BYTE)

XML认为空白不相干,所以你可能会需要包装在CDATA标签数据。

+2

谢谢。我已将'更改为'',它按预期工作。 –