数据库表的生成方法及装置、存储介质及电子装置制造方法及图纸

技术编号:36549891 阅读:22 留言:0更新日期:2023-02-04 17:03
本申请公开了一种数据库表的生成方法及装置、存储介质及电子装置,涉及智慧家庭技术领域,该数据库表的生成方法包括:获取源数据库的待同步数据,其中,所述待同步数据待同步至目标数据库;根据所述待同步数据确定建表元素信息,以及根据所述目标数据库的类型确定建表模板;根据所述建表元素信息以及所述建表模板生成建表语句,并通过所述建表语句在所述目标数据库中生成目标表,其中,所述目标表用于存储所述待同步数据。采用上述技术方案,解决了在进行数据同步的过程中,需要手动在数据库中创建存储数据的表的问题。中创建存储数据的表的问题。中创建存储数据的表的问题。

【技术实现步骤摘要】
数据库表的生成方法及装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种数据库表的生成方法及装置、存储介质及电子装置。

技术介绍

[0002]目前,越来越多的数据需要进行数据同步,即将数据从源数据库同步到目标数据库,而目前在使用数据同步工具进行数据同步的时候,都需要用户手动输入建表语句在目标数据库中建立表,而不同类型数据库又需要去学习对应的数据库语言,并且在同步的表字段比较多的时候,需要手动一行一行把所有字段的名称按照顺序对应起来,同时还要补充字段信息,字段名称、字段类型、字段描述,导致重复工作比较多,容易出现错误,导致建表效率低下。
[0003]针对相关技术中,在进行数据同步的过程中,需要手动在数据库中创建存储数据的表的问题,目前尚未提出有效的解决方案。
[0004]因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。

技术实现思路

[0005]本专利技术实施例提供了一种数据库表的生成方法及装置、存储介质及电子装置,以至少解决在进行数据同步的过程中,需要手动在数据库中创建存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库表的生成方法,其特征在于,包括:获取源数据库的待同步数据,其中,所述待同步数据待同步至目标数据库;根据所述待同步数据确定建表元素信息,以及根据所述目标数据库的类型确定建表模板;根据所述建表元素信息以及所述建表模板生成建表语句,并通过所述建表语句在所述目标数据库中生成目标表,其中,所述目标表用于存储所述待同步数据。2.根据权利要求1所述的方法,其特征在于,根据所述待同步数据确定建表元素信息,包括:解析所述待同步数据,以确定在源数据库中存储所述待同步数据的源表的表信息,其中,所述表信息包括:字段名称,源字段类型,字段描述信息;根据所述源表的表信息确定所述建表元素信息。3.根据权利要求2所述的方法,其特征在于,根据所述源表的表信息确定所述建表元素信息,包括:获取不同类型的数据库之间关于字段类型的映射关系;根据所述映射关系确定所述源数据库的源字段类型在所述目标数据库中对应的目标字段类型;其中,所述建表元素信息包括:所述字段名称、所述目标字段类型、所述字段描述信息。4.根据权利要求2所述的方法,其特征在于,根据所述源表的表信息确定所述建表元素信息,包括:显示所述源表的表信息;获取目标对象根据所述源表的表信息所反馈的目标字段类型;其中,所述建表元素信息包括:所述字段名称、所述目标字段类型、所述字段描述信息。5.根据权利要求1所述的方法,其特征在于,根据所述建表元素信息以及所述建表模板生成建表语句之前,所述方法还包括:根据待同步数据以及所述目标数据库的类型确定键信息,其中,所述键信息至少包括以下之一:主键、外键、分区键;根据所述建表元素信息以及所述建表模板生成建...

【专利技术属性】
技术研发人员:矫鑫
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1