在 liquibase 默认值字段中添加 & 符号
Adding ampersand in liquibase default value field
我需要为 liquibase 变更集中的列添加默认值。
<changeSet id="1">
<insert tableName="table_name">
<column name="column_name" value="value1 & value2"/>
</insert>
</changeSet>
由于 liquibase 将“&”符号视为特殊字符,因此将其标记为错误。 liquibase 中 & 的转义字符是什么?
意识到转义字符与任何其他基于 XML 的文档中使用的字符相同,因为 liquibase 是基于 XML 的。
即转义字符是&
参考 - whosebug.com/questions/12524908/how-to-escape-in-xml
P.S 回答我自己的问题,但觉得它对其他寻找相同信息的人有用。
我需要为 liquibase 变更集中的列添加默认值。
<changeSet id="1">
<insert tableName="table_name">
<column name="column_name" value="value1 & value2"/>
</insert>
</changeSet>
由于 liquibase 将“&”符号视为特殊字符,因此将其标记为错误。 liquibase 中 & 的转义字符是什么?
意识到转义字符与任何其他基于 XML 的文档中使用的字符相同,因为 liquibase 是基于 XML 的。
即转义字符是&
参考 - whosebug.com/questions/12524908/how-to-escape-in-xml
P.S 回答我自己的问题,但觉得它对其他寻找相同信息的人有用。