0
所以我有一個Oracle數據庫,我在liquibase中更新...在測試我的數據庫構建系統的過程中,我創建了一個新的更改,其內容與舊更改一個不同的ID。兩者都使用SQL添加具有相同名稱的列。我希望第二個失敗,因爲它試圖創建一個已經存在一列,但liquibase命令updateTestingRollback報道:Liquibase重複changeSet沒有按預期失敗
Liquibase 'updateTestingRollback' Successful
任何想法的潛在原因可能是什麼?
<changeSet id="2" author="anonymous" failOnError="true">
<sql>ALTER TABLE person ADD (col_a VARCHAR(1));</sql>
<rollback>ALTER TABLE person DROP COLUMN col_a;</rollback>
</changeSet>
<changeSet id="3" author="anonymous" failOnError="true">
<sql>ALTER TABLE person ADD (col_a VARCHAR(1));</sql>
<rollback>ALTER TABLE person DROP COLUMN col_a;</rollback>
</changeSet>