在单个 Erwin 文件或多个 Erwin 文件中管理三个环境(DEV、QA 和 PROD)的最简单方法是什么?Erwin 文件按主题区域分隔,因此我不确定逆向工程是否可行。我们每天都执行迁移,但它们并不总是符合 Erwin 中的内容,因此我们很难向最终用户展示 QA 中的内容和 PROD 中的内容。
在单个 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 对物理层进行真正的数据库版本控制。我希望我是有帮助的。
CA 有一个名为 Model Manager 的工具,它可能可以在这里为您提供帮助。