是否有可能逃脱 Liquibase Changelog 属性替换?
这是我的变更集:
<changeSet author="me" id="changeSetOne">
<sql>
INSERT INTO TABLE_NAME (VALUE, DESCRIPTION) VALUES (
'${ENVIRONMENT_VARIABLE}/some/path/',
'describe nothing');
</sql>
</changeSet>
结果,带有(ENVIRONMENT_VARIABLE = "C:/foo"):
+-----------------+----------------+
|VALUE |DESCRIPTION |
+-----------------+----------------+
|C:/foo/some/path/|describe nothing|
+-----------------+----------------+
但我不想用 Liquibase 替换这个占位符,所以我的结果应该是这样的:
+----------------------------------+----------------+
|VALUE |DESCRIPTION |
+----------------------------------+----------------+
|${ENVIRONMENT_VARIABLE}/some/path/|describe nothing|
+----------------------------------+----------------+
这甚至可能吗?