Version-Control

使用多個環境管理 Erwin 文件更改的版本控制

  • February 20, 2016

在單個 Erwin 文件或多個 Erwin 文件中管理三個環境(DEV、QA 和 PROD)的最簡單方法是什麼?Erwin 文件按主題區域分隔,因此我不確定逆向工程是否可行。我們每天都執行遷移,但它們並不總是符合 Erwin 中的內容,因此我們很難向最終使用者展示 QA 中的內容和 PROD 中的內容。

Erwin 是管理邏輯模式的好工具,但很少用於管理程式碼(包、過程等)和內容管理。

Erwin 的某些版本具有內置的版本控制,但同樣僅限於由 Erwin 管理的工件。

dbMaestro(我參與其中)的 TeamWork 進行了真正的數據庫版本控制和數據庫部署。由於我們的許多客戶都有 Erwin,我們建議他們在專用環境中使用 Erwin,這樣流程就像 Erwin -> Dev -> QA -> …

使用 TeamWork 部署管理器將在 Erwin 環境中進行的更改提升到 Dev,並且 Dev、QA 等環境由TeamWork 版本控制管理。這使您能夠通過 Erwin 進行邏輯設計,並通過 TeamWork 對物理層進行真正的數據庫版本控制。我希望我是有幫助的。

引用自:https://dba.stackexchange.com/questions/42848