前言:
在经历的几家公司的多个项目开发管理中,用 git 或者 svn来管理项目代码,都着重项目代码的管理,却疏于相应脚本的管理。本文可以参考,作为项目需求对应脚本开发记录文件(也建议用单个文件夹下放脚本.sql文件),提交版本管理。
-- 0、上线备注
-- 记录需求功能上测试环境或生产环境时的必读事项,例如代码调整,测试代码注释,配置更改等重要信息。
1、上测试环境 * * 代码做相应修改
2、上生产环境 * * 代码做相应修改
3、上生产环境 * * 外围接口正式启用
4、……
-- 1、上线分析脚本
-- 记录功能模块部到测试环境或生产环境后业务数据的监控分析。
-- 配置检查
1、select
2、select
3、select
4、……
-- 字典检查
1、select
2、select
3、select
4、……
-- 业务数据检查
1、select
2、select
3、select
4、……
-- 2、相关配置脚本(区分测试环境和生产环境)
-- 记录功能模块部署到测试环境或生产环境时相应配置信息,比如外围接口url,业务阀值等。
-- 测试环境
1、insert into
2、insert into
3、insert into
4、……
-- 生产环境
1、insert into
2、insert into
3、insert into
4、……
-- 3、字典
-- 记录代码和中文转换关系字典信息。
-- 测试环境
1、insert into
2、insert into
3、insert into
4、……
-- 生产环境
1、insert into
2、insert into
3、insert into
4、……
-- 4、新建、修改相关表
-- 记录功能模块新增或修改的表
1、Create table
2、Create table
3、Create table
4、……
-- 5、新建、修改相关序列
-- 记录功能模块新增或修改的系列
1、Create sequence
2、Create sequence
3、……
-- 6、新建、修改相关函数、存过
-- 记录功能模块新增或修改的函数和存过
1、create or replace function
2、create or replace procedure
-- 7、其他信息
-- 记录外围系统接口报文、使用说明等信息。
1、
2、
3、
4、……