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标签数据。
谢谢。我已将 '更改为' ',它按预期工作。 –