[发明专利]一种DB2数据库静态嵌入式SQL绑定优雅部署方法在审
| 申请号: | 202010880251.9 | 申请日: | 2020-08-27 |
| 公开(公告)号: | CN112052225A | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 宋利国;孙瑞浩;潘杰;黄柏超;崔瑛石 | 申请(专利权)人: | 中信银行股份有限公司 |
| 主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/14;G06F8/65;G06F8/41 |
| 代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
| 地址: | 100020 北京市朝*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 db2 数据库 静态 嵌入式 sql 绑定 优雅 部署 方法 | ||
1.一种DB2数据库静态嵌入式SQL绑定优雅部署方法,其特征在于,包括:
S1、判断新增的需要进行编译的.sqc文件的文件名是否已经存在于原makefile文件中;
S2、对于文件名已经存在于原makefile文件中的.sqc文件,自动重新命名.sqc文件,编译生成区别于原有.bnd文件的新的不同名.bnd文件,并依据新生成的.bnd文件生成增量部署包。
2.如权利要求1所述的方法,其特征在于,所述步骤S1包括使用find查找需要进行编译的.sqc文件的文件名是否已经存在于原makefile文件中。
3.如权利要求1所述的方法,其特征在于,所述步骤S2还包括对于需要进行编译的.sqc文件的文件名不存在于原makefile文件中的情况,直接生成与.sqc文件相同文件名的.bnd文件并使用该.bnd文件生成增量部署包。
4.如权利要求1所述的方法,其特征在于,所述步骤S2还包括对于需要编译的.sqc文件的文件名已经存在于原makefile文件中的情况,对该.sqc文件进行md5值校验,并对md5值校验不同的.sqc文件重新命名生成新的.sqc文件,并编译生成对应文件名的.bnd文件。
5.如权利要求4所述的方法,其特征在于,所述步骤S2还包括对md5值校验相同的.sqc文件向开发人员反馈提示。
6.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
S3、根据生成的.bnd文件生成upd文件;所述upd文件包含需要进行绑定的.bnd文件列表;
S4、部署时,解析upd文件,根据upd文件中.bnd文件列表,逐条进行绑定。
7.如权利要求6所述的方法,其特征在于,所述步骤S4还包括对应用集群服务器进行部署时,在不影响其余服务器正常运行情况下对集群中的一个或多个服务器进行部署。
8.一种自动化生成部署包的方案,其特征在于,包括以下相互数据连接的模块:
新增文件核验模块,用于判断需要进行编译的.sqc文件的文件名是否已经存在于原makefile文件中;
md5校验模块,用于当需要进行编译的.sqc与存量.sqc文件重名时,通过md5校验值比对两个文件是否一致;
增量部署包生成模块,用于将需要进行编译的.sqc文件生成区别于现有存量的不同名.bnd文件,并进一步根据该.bnd文件生成增量部署包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010880251.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于免耕播种的种沟清理装置
- 下一篇:一种输电线路绝缘子清扫机器人及方法





