Liquibase:多行值

Liquibase: mutli-line value

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

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 标记中。