【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及到一种数据库结构的比对方法、装置、存储介质及设备。
技术介绍
1、每个应用系统从开发到测试到上线,会涉及到多套数据库环境,有开发数据库、测试数据库、生产数据库,如果数据库结构不一致,可能会导致系统代码上线后出现异常,所以需要保障多套数据库环境的数据库结构一致。
2、目前,以生产数据库与测试数据库进行数据库结构的比对为例(生产数据库与开发数据库同理),拉取相同的建表语句(show create table+表名就能得到这个表)入生产数据库与测试数据库,两数据库都得到语句字符串,对两个语句字符串进行比对,如果语句字符串比对不一致,则两数据库(生产数据库与测试数据库)结构不一致。
3、现有的缺陷主要如下:只能知道哪些表的结构不一致,但是不一致具体的明细还得人工进行下一步的对比,这样下来一个表需要花费时间且耗费人力,而且表越多,花费的时间以及耗费的人力越多,进行数据库结构比对的效率低。
技术实现思路
1、有鉴于此,本专利技术提供了一种数据库结构
...【技术保护点】
1.一种数据库结构的比对方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表名生成新增表执行语句,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表结构属性生成新增表结构属性执行语句,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述待修改表结构属性生成修改表结构属性执行语句,包括:
6.根据权利要求1所述的方法,其特征在于,表结构属性,包括:列信息、索引信息以及约束信息。
< ...【技术特征摘要】
1.一种数据库结构的比对方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表名生成新增表执行语句,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述待补全表结构属性生成新增表结构属性执行语句,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述待修改表结构属性生成修改表结构属性执行语句,包括:
6.根据权利要求1所述的方法,其特征在于,表结构属...
【专利技术属性】
技术研发人员:郭明月,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。