我已經閱讀了許多關於K. Scott Allen的博客上的CI和數據庫以及Paul M. Duvall撰寫的「持續集成,提高軟件質量並降低風險」的內容。 但我仍然有幾個關於數據庫中的數據的問題:來自數據庫的持續集成數據
如果我改變我的數據庫應該重建數據庫的方式該怎麼辦?在這種情況下,我可以從我的VCS運行我的創建/刪除/更改腳本,並且我的數據庫將啓動並運行。除我的數據。 在開發和測試環境中有相對簡單的解決方案,但對我的QA和生產環境有很大的影響。我如何在我的部署中處理我的數據?
有沒有人有這方面的經驗,或沒有人有關於此的好博客文章?
這不就是目的嗎?重新創建數據庫我的意思。以增量方式控制數據庫模式意味着所有更改實際上都是以特定順序進行更改,版本化和運行。 每個腳本都會修改數據庫的以前狀態,而不是從頭開始重新生成它。這就是如果你手動完成,而不是通過計算差異數據庫的工具。 –