【技术实现步骤摘要】
本专利技术涉及人工智能领域,特别是涉及金融领域,可用于软件测试领域,尤其涉及一种数据库版本查询方法及装置。
技术介绍
1、商业银行测试环境,为产品上线前提供验证所必需的系统应用环境,在测试环境中会频繁部署不稳定的软件版本,其中数据库版本就是较为典型的一类软件版本,确认测试环境的数据库版本有助于明确测试环境是否具备匹配测试需求的必要程序功能要素。
2、已有的银行测试环境存在如下特性:
3、1)为保障测试环境接近线上,会定期从线上获取数据脱敏后导入测试环境,同步会用线上数据库程序版本重建测试环境,但该恢复过程可能因为网络传输、人工操作、内容存储等多类因素导致实际重建的版本出现要素缺失或要素表面具备但实际与线上版本不一致;
4、2)数据库版本通常按对应多个上线日期的多分支分别进行开发,在各自的分支中频繁交付测试版本也会出现交错交付的情况,而将这些程序版本安装到同一个测试环境时会导致测试环境的数据库版本更新的历史记录与实际上线情况有所差异;
5、3)由于银行特殊日期业务验证需求会要求测试环境日期设
...【技术保护点】
1.一种数据库版本查询方法,其特征在于,所述方法包括:
2.如权利要求1所述的查询方法,其特征在于,所述确定待查询数据库中与版本信息相关的对象和各对象类型包括:
3.如权利要求2所述的查询方法,其特征在于,所述通过各对象类型获取各对象的版本信息包括:
4.如权利要求3所述的查询方法,其特征在于,若当前读取的对象为所述定义类对象,所述根据各对象的版本查询策略获取各对象的版本信息包括:
5.如权利要求3所述的查询方法,其特征在于,若当前读取的对象为所述程序类对象,所述根据各对象的版本查询策略获取各对象的版本信息包括:
...【技术特征摘要】
1.一种数据库版本查询方法,其特征在于,所述方法包括:
2.如权利要求1所述的查询方法,其特征在于,所述确定待查询数据库中与版本信息相关的对象和各对象类型包括:
3.如权利要求2所述的查询方法,其特征在于,所述通过各对象类型获取各对象的版本信息包括:
4.如权利要求3所述的查询方法,其特征在于,若当前读取的对象为所述定义类对象,所述根据各对象的版本查询策略获取各对象的版本信息包括:
5.如权利要求3所述的查询方法,其特征在于,若当前读取的对象为所述程序类对象,所述根据各对象的版本查询策略获取各对象的版本信息包括:
6.如权利要求4或5所述的查询方法,其特征在于,所述读取所述定义类对象中各对象对应的定义信息或所述读取所述程序类对象中各对象对应的程序代码包括:
7.如权利要求4所述的查询方法,其特征在于,所述定义信息包括对象的定义信息和对象授权信息,所述对象的定义信息包括对象名称、对象列名称、对...
【专利技术属性】
技术研发人员:方骅,於维华,朱婷婷,赵安琪,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。