我想在两行数据库中更新一个值(用加密密码替换未加密的)。例如:
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)
。)
答案 0 :(得分:2)
XML认为空白是不相关的,因此您可能需要将数据包装在CDATA标记中。