基于关系型数据库的数据更新方法、装置、产品及介质制造方法及图纸

技术编号:24353452 阅读:40 留言:0更新日期:2020-06-03 02:04
一种基于关系型数据库的数据更新方法、装置、产品及介质,监测表结构是否发生变化,该表是关系型数据库中的表,根据表结构发生的变化,接收对应的接口请求,根据接口请求匹配对应的配置接口,确定匹配到的配置接口,根据匹配到的配置接口查询对应的配置信息,配置信息是发生表结构变化的表所对应的配置信息,将查询到的配置信息注入到关联表的结构中,以更新所述关联表中的数据,关联表是所述发生表结构变化的表所关联的表。由于在表结果发生变化时,会由对应的接口进行配置变更,并将接口所需依赖的配置信息注入到对应的关联表结构中,使得当监测到表结构信息变化时,相对应地更新关联的表发生变化,无需修改代码结构,减少代码的重复。

Data update methods, devices, products and media based on relational database

【技术实现步骤摘要】
基于关系型数据库的数据更新方法、装置、产品及介质
本专利技术涉及计算机网络和关系型数据库领域,具体涉及一种基于关系型数据库的数据更新方法、装置、产品及介质。
技术介绍
过去用户主要就是用浏览器访问,如今随着移动客户端越来越重要,显然不能使用这个浏览器访问结构,需要为移动客户端开发接口。RestfulAPI就可以通过一套统一的接口为所有客户端提供web服务,实现前后端分离。在应用系统管理中,许多的接口都需要开发Restful,每当增加表结构就需要开发代码,修改表结构的时候就需要相应去修改代码,以实现业务需求,而对于关系型表结构来说,在某种程度中是增加了代码的重复性,而频繁修改代码也增加了复杂性。
技术实现思路
本专利技术主要解决的技术问题是在表结构信息发生变化时,如何减少修改代码的工作,减少代码的重复性。根据第一方面,一种实施例中提供一种基于关系型数据库的数据更新方法,包括:监测表结构是否发生变化,其中,所述表是关系型数据库中的表;根据表结构发生的变化,接收对应的接口请求;<br>根据所述接口请本文档来自技高网...

【技术保护点】
1.一种基于关系型数据库的数据更新方法,其特征在于,包括:/n监测表结构是否发生变化,其中,所述表是关系型数据库中的表;/n根据表结构发生的变化,接收对应的接口请求;/n根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,其中,所述配置接口是预先生成关系型数据库中各个表对应的Restful API接口;/n根据所述匹配到的配置接口查询对应的配置信息,其中,所述配置信息是发生表结构变化的表所对应的配置信息;/n将查询到的配置信息注入到关联表的结构中,以更新所述关联表中的数据,其中,所述关联表是所述发生表结构变化的表所关联的表。/n

【技术特征摘要】
1.一种基于关系型数据库的数据更新方法,其特征在于,包括:
监测表结构是否发生变化,其中,所述表是关系型数据库中的表;
根据表结构发生的变化,接收对应的接口请求;
根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,其中,所述配置接口是预先生成关系型数据库中各个表对应的RestfulAPI接口;
根据所述匹配到的配置接口查询对应的配置信息,其中,所述配置信息是发生表结构变化的表所对应的配置信息;
将查询到的配置信息注入到关联表的结构中,以更新所述关联表中的数据,其中,所述关联表是所述发生表结构变化的表所关联的表。


2.如权利要求1所述的方法,其特征在于,所述根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,包括:
根据所述接口请求匹配标准配置接口;
在匹配到标准配置接口时,确定匹配到的配置接口为该标准配置接口;
在没有匹配到标准配置接口时,进行自定义配置接口匹配;
在匹配到自定义配置接口时,确定匹配到的配置接口为该自定义配置接口。


3.如权利要求2所述的方法,其特征在于,所述标准配置接口包括单个表对应的新增配置接口、修改配置接口、删除配置接口或查询配置接口。


4.如权利要求2所述的方法,其特征在于,所述自定义配置接口包括根据单个表对应的业务信息所配置的接口。


5.如权利要求3所述的方法,其特征在于,所述根据所述匹配到的配置接口查询对应的配置信息包括:
在所述匹配到的配置接口为标准配...

【专利技术属性】
技术研发人员:马会明李志伟员晓毅张咏雪
申请(专利权)人:深圳力维智联技术有限公司南京中兴力维软件有限公司
类型:发明
国别省市:广东;44

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

1