我不能馬上看到,當前文檔中我在看:我可以在Liquibase回滾部分使用<include file =「...」/>嗎?
將在Liquibase以下工作,並使用回滾包含的SQL文件?
<changeSet author="username" id="85138">
<sql splitStatements="false">
UPDATE some_table ...;
</sql>
<rollback>
<include file="path/to/rollback.sql"/>
</rollback>
</changeSet>
如果我已經錯過了文檔中的適當的位置,隨意點出的相關部分。
這裏是'sqlFile'標籤的文檔:http://www.liquibase.org/manual/custom_sql_file –
@Mirko ..所以如果我做了10個與變更前進的變化,它自己的變更集中的10個變化, DatabaseChangeLog表將包含10個條目。使用上面的回滾sqlfile方法..當我運行回滾命令時,表中的10條記錄會被刪除嗎? –