[发明专利]数据库的管理方法、装置、电子设备和存储介质有效
申请号: | 202110697819.8 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113420010B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 韩兆晖;方景明;贾宁;李斌;马涛;李珊珊 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25;G06F8/65;G06F8/71;G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张春晓;张效荣 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 管理 方法 装置 电子设备 存储 介质 | ||
1.一种数据库的管理方法,其特征在于,用于版本管控平台,所述版本管控平台中存储各数据库的当前版本标识和数据库的升级记录,包括:
获取测试环境和测试组件,以查询在所述测试环境下所述测试组件对应数据库的目标版本标识,其中,测试环境表示组件的运行环境;
获取所述测试组件对应数据库的当前版本标识,以判断是否为所述目标版本标识;
若是,则不对所述测试组件对应的数据库执行操作;若否,则调用纳管平台接口,向纳管平台发送所述目标版本标识,以使所述纳管平台获取所述目标版本标识对应的数据库文件,进而将文件发送至数据库服务端,使数据库服务端对所述数据库文件执行校验,在校验通过后基于所述数据库文件升级所述测试组件对应的数据库并将升级结果返回至版本管控平台,以基于升级后的数据库,对所述测试组件在所述测试环境下执行测试,其中,纳管平台可以存储各数据库对应不同版本的脚本。
2.根据权利要求1所述的方法,其特征在于,在对所述数据库文件执行校验之前,还包括:
查询所述测试组件对应数据库服务端的地址信息,基于所述地址信息将所述数据库文件发送至数据库服务端,以使所述数据库服务端对所述数据库文件执行校验,以及基于所述数据库文件升级所述测试组件对应的数据库。
3.根据权利要求2所述的方法,其特征在于,所述基于所述数据库文件升级所述测试组件对应的数据库,包括:
查询所述数据库服务端中所述测试组件对应数据库的版本标识,以判断是否为所述当前版本标识;
若是,则基于所述数据库文件升级所述测试组件对应的数据库;若否,则返回包括所述版本标识的提示消息,并基于所述数据库文件升级所述测试组件对应的数据库。
4.根据权利要求3所述的方法,其特征在于,所述调用纳管平台接口之后,还包括:
接收所述版本标识的提示消息,获取所述提示消息中的版本标识,以从数据库升级记录中查询是否存储了所述版本标识对应的数据库升级记录;
若是,则忽略所述提示消息;若否,则生成所述版本标识对应的升级记录并存储。
5.根据权利要求2所述的方法,其特征在于,所述调用纳管平台接口之后,还包括:
接收所述数据库服务端发送的数据库升级结果,以生成对应的数据库升级记录;
显示所述数据库升级记录。
6.根据权利要求2所述的方法,其特征在于,基于所述地址信息将所述数据库文件发送至数据库服务端,包括:
查询所述地址信息对应的路由表,以获取所述地址信息对应中转网关的地址,进而基于所述中转网关的地址,向所述中转网关发送所述地址信息和所述数据库文件,以使所述中转网关基于所述地址信息发送所述数据库文件。
7.根据权利要求1所述的方法,其特征在于,对所述数据库文件执行校验,包括:
从所述数据库文件中获取数据库文件标识,以生成对应的第一校验值,查询所述数据库的数据库标识,以结合所述目标版本标识生成对应的第二校验值;
判断所述第一校验值和所述第二校验值是否一致;
若是,则确定所述数据库文件校验成功;若否,则确定所述数据库文件校验失败。
8.根据权利要求1所述的方法,其特征在于,所述获取测试环境和测试组件,包括:
接收用户输入的升级请求,所述升级请求包括所述测试环境和所述测试组件;
发送所述升级请求对应的审批提示信息,以提示对所述升级请求进行审批;
接收所述升级请求对应审批结果,确定所述审批结果为审批通过后获取所述升级请求中所述测试环境和所述测试组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110697819.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种红霉素肠溶片及其制备方法
- 下一篇:一种位姿确定方法、装置及设备