数据库工件的配置管理

有时候事实证明,你对系统的改动并不是一个好主意,你需要将变更回滚到前一个状态。例如,将Customer.FName列改名为 Customer.FirstName会破坏50个外部程序,更新这些程序的费用可能过于巨大,所以目前不能进行。为了使数据库重构能够进行,你需要将下 列工件置于配置管理之下:

创建数据库schema的数据定义语言(DDL)脚本;

数据加载/抽取/迁移的脚本;

数据模型文件;

对象/关系映射元数据;

参考数据;

存储过程和触发器定义;

视图定义;

参照完整性约束;

其他数据库对象,如序列、索引等;

测试数据;

测试数据产生脚本;

测试脚本。

原文地址:https://www.cnblogs.com/shihao/p/2467371.html