在工作中,我们使用 Oracle (ick) 作为客户的数据库(这是从以前公司的项目迁移而来的,因此不幸的是,数据库是一成不变的)。 到目前为止,这还没有引起任何重大问题(除了通常的 Oracle 与 MSSQL 的问题):我们正处于这样一个阶段:五个独立的开发人员正在为系统开发五个独立的增强功能,每个增强功能都使用 Perforce 中的不同分支。/p>
任何人都可以提出一种跟踪 Oracle 版本更改的好方法:主要是存储过程,但也(可能)对表架构进行更改?
目前,我们只是将“创建或替换”脚本附加到 FogBugz 案例中,但有时这会导致更改被忽视,这很快就会导致令人头痛!
注意数据库本身不可能有多个副本,因为它太大了。
最佳答案
之前曾问过一个非常类似的问题 Database source control with Oracle我当时就回答了。
摘要 - DDL 和存储过程是应该在版本控制工具中管理的代码,就像 Java、C# 或其他工具一样。
关于oracle - 关于 Oracle 版本控制系统的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146211/