数据库结构的比对方法、装置、存储介质及设备制造方法及图纸

技术编号:42514166 阅读:13 留言:0更新日期:2024-08-27 19:28
本发明专利技术公开了一种数据库结构的比对方法、装置、存储介质及设备,涉及计算机技术领域,可解决人工进行数据库结构比对效率低的技术问题。其中方法包括:获取参照数据库的所有参照表名,以及待比对数据库的所有待比对表名,比对出待比对表名中少于参照表名的待补全表名;确定待比对表名与参照表名相同的目标表名,查询目标表名在参照数据库中的参照表结构属性,以及在待比对数据库中的待比对表结构属性;比对出待比对表结构属性中少于参照表结构属性的待补全表结构属性,以及比对出待比对表结构属性中不同于参照表结构属性的待修改表结构属性。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及到一种数据库结构的比对方法、装置、存储介质及设备


技术介绍

1、每个应用系统从开发到测试到上线,会涉及到多套数据库环境,有开发数据库、测试数据库、生产数据库,如果数据库结构不一致,可能会导致系统代码上线后出现异常,所以需要保障多套数据库环境的数据库结构一致。

2、目前,以生产数据库与测试数据库进行数据库结构的比对为例(生产数据库与开发数据库同理),拉取相同的建表语句(show create table+表名就能得到这个表)入生产数据库与测试数据库,两数据库都得到语句字符串,对两个语句字符串进行比对,如果语句字符串比对不一致,则两数据库(生产数据库与测试数据库)结构不一致。

3、现有的缺陷主要如下:只能知道哪些表的结构不一致,但是不一致具体的明细还得人工进行下一步的对比,这样下来一个表需要花费时间且耗费人力,而且表越多,花费的时间以及耗费的人力越多,进行数据库结构比对的效率低。


技术实现思路

1、有鉴于此,本专利技术提供了一种数据库结构的比对方法、装置、存本文档来自技高网...

【技术保护点】

1.一种数据库结构的比对方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表名生成新增表执行语句,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表结构属性生成新增表结构属性执行语句,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述待修改表结构属性生成修改表结构属性执行语句,包括:

6.根据权利要求1所述的方法,其特征在于,表结构属性,包括:列信息、索引信息以及约束信息。

<p>7.根据权利要求...

【技术特征摘要】

1.一种数据库结构的比对方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表名生成新增表执行语句,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表结构属性生成新增表结构属性执行语句,包括:

5.根据权利要求2所述的方法,其特征在于,所述根据所述待修改表结构属性生成修改表结构属性执行语句,包括:

6.根据权利要求1所述的方法,其特征在于,表结构属...

【专利技术属性】
技术研发人员:郭明月
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1