我不知道如何在变更集中回滚自定义 Sql。有什么想法吗?
我想这样做:
<changeSet author="Charlie White" id="15" runAlways="false" runOnChange="false" failOnError="true">
<sql>
INSERT INTO `XXXX` (`CONFIG_ID`,`NAME`,`VALUE`) VALUES YYYY;
</sql>
<rollback>
DELETE FROM 'XXXX" WHERE 'YYYY";
</rollback>
或者可能是这样的:
<changeSet author="Charlie White" id="15" runAlways="false" runOnChange="false" failOnError="true">
<sql>
INSERT INTO `XXXX` (`CONFIG_ID`,`NAME`,`VALUE`) VALUES YYYY;
</sql>
<rollback> <sql>
DELETE FROM 'XXXX" WHERE 'YYYY";
</sql></rollback>
感谢您的帮助。
最佳答案
应该是第一个:
<changeSet author="Charlie White" id="15" runAlways="false" runOnChange="false" failOnError="true">
<sql>
INSERT INTO `XXXX` (`CONFIG_ID`,`NAME`,`VALUE`) VALUES YYYY;
</sql>
<rollback>
DELETE FROM 'XXXX" WHERE 'YYYY";
</rollback>
</changeSet>
关于java - Liquibase 回滚自定义 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409333/