1
A
回答
4
從表中刪除行將模擬回滾,而不實際執行一個....將數據庫置於未知狀態(整體觀點是liquibase爲您管理模式)。
爲什麼不只是回滾指定數量的變更集呢?
liquibase rollbackCount 5
相關問題
- 1. Liquibase - 如何生成現有數據庫的更新日誌
- 2. 在現有的數據庫更新日誌上運行新的Liquibase實例db
- 3. oracle數據庫中的日誌插入/更新/刪除
- 4. Liquibase只採用單一更新日誌
- 5. Liquibase從數據庫讀取日誌需要很長時間
- 6. jhipster liquibase不更新數據庫
- 7. 更新liquibase更新日誌文件到最新版本
- 8. 日誌記錄數據庫行更改
- 9. 在構建時自動更新Liquibase的更新日誌
- 10. Liquibase命令行在sql中創建diff更新日誌
- 11. C#中刪除從DataGridView行和更新數據庫
- 12. 使用Liquibase從現有數據庫(包括存儲過程)創建數據庫更改日誌xml文件
- 13. 如何Liquibase格式化SQL更新日誌定義參數
- 14. 更新網頁數據庫被刪除
- 15. 刪除文檔並更新數據庫
- 16. 刪除和更新數據庫c#
- 17. Liquibase:無法將數據提取到更改日誌文件
- 18. 從日誌文件中刪除行並更新現有文件而不用行
- 19. 使用Liquibase在離線模式下爲空數據庫生成更改日誌
- 20. 日誌 - 如何刪除日誌文件中的數據庫信息
- 21. 更新數據行刪除事件
- 22. 從Datagrid更新/刪除數據
- 23. 更新和刪除數據庫中的數據庫mysql
- 24. Greenplum:清除數據庫日誌
- 25. 如何從我的設備上刪除/更新數據日曆
- 26. 從mysql數據庫刪除多行
- 27. 的ID從數據庫中刪除行
- 28. 從MySQL數據庫中刪除一行
- 29. 從sql數據庫刪除行
- 30. 無法從數據庫中刪除行
感謝您的回覆。 changeSets保存在一個文件中。問題是,當我對該文件中的標記進行回滾時,最後兩個changeSets的回滾不會生效。這是關於使用默認值回滾添加的列。所以我想刪除Databasechangelog中的行,然後手動刪除列。這是否仍然會使數據庫處於未知狀態?我認爲在執行文件更新之前,數據庫狀態會回到原來的位置。 – mnish
@mnish你正在做的工作將提供你確切的知道你在做什麼。當你說liquibase回滾不起作用時,我擔心... –