一:开发者-数据字典及元数据维护
1、维护字段时,数据字典及元数据由开发者维护(注:更新到业务基础系统、提交SVN到业务基础项目)
2、脚本由开发者整理,交由负责人审核备份。
* 特别注意,在开发过程中,涉及到数据库相关的改动,必须及时整理出脚本,交由负责人进行备份。以免后续因缺失脚本而延迟上线
二:开发者-脚本维护
脚本由开发者整理,交由负责人审核备份
1、脚本命名规范:
后缀:为.sql格式
命名:时间库模式操作分类操作说明.sql(文件名中不允许出现空格)
库命名:
基础信息库 jcxx (例子:20170501_jcxx_aty_初始化添加处理方式代码值.sql)
审判公用库 spgy
民事库 ms
执行库 zx (例子:20170501_zx_ywst校正执行立案处理方式.sql)
其他库 qt
若三个库都执行 all (例子:20170501_all_ywst表结构添加民特监字段.sql)
操作分类:表结构、初始化、校正升级
2、脚本书写规范:
* 脚本编码:脚本编码格式要求UTF-8无bom,可使用工具执行,而不是粘贴到navicat里执行
* 脚本编写:脚本以 set search_path to DB_YWST; commit;开头 以 commit; 结尾
脚本注释:因各服务的代码都汇总在一起,故脚本中尽量加些注释,以做区分
3、脚本顺序:
若脚本须以一定顺序进行执行,应放到一个文件夹中
文件夹命名:以时间操作说明
文件夹内脚本命名: 顺序时间库模式操作说明.sql
写个readme.txt文件,写明执行步骤。
三、负责人-脚本维护
审核备份脚本
备份目录:\172.16.11.40\pub\审判重构\02_审判重构生产发布备份 账号密码是dev/ceshi1
内部节点,以 审判重构发布版本起止时间 命名 (例子:审判重构V1.1.3_20170401-20170503)
四、特殊情况备注
1:若关系映射表(db_ywgy.t_ywgy_ysdy,db_ywgy.t_ywgy_ysxx)初始化数据后,需刷新缓存后生效
刷新url为 http://172.16.33.84:8080/ywjc/servlet/CacheReload?cacheType=ysCache
2:若配置服务表(db_aty.t_pz_pzfz,db_aty.t_pz_pzxx,db_aty.t_pz_pzz)初始化数据后,需在系统中点击"重载数据"后生效
网友评论