2

変更セット内でカスタム 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>

助けてくれてありがとう。

4

1 に答える 1

2

それは最初でなければなりません:

<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>
于 2010-08-05T01:27:57.867 に答える