【技术实现步骤摘要】
基于关系型数据库的数据更新方法、装置、产品及介质
本专利技术涉及计算机网络和关系型数据库领域,具体涉及一种基于关系型数据库的数据更新方法、装置、产品及介质。
技术介绍
过去用户主要就是用浏览器访问,如今随着移动客户端越来越重要,显然不能使用这个浏览器访问结构,需要为移动客户端开发接口。RestfulAPI就可以通过一套统一的接口为所有客户端提供web服务,实现前后端分离。在应用系统管理中,许多的接口都需要开发Restful,每当增加表结构就需要开发代码,修改表结构的时候就需要相应去修改代码,以实现业务需求,而对于关系型表结构来说,在某种程度中是增加了代码的重复性,而频繁修改代码也增加了复杂性。
技术实现思路
本专利技术主要解决的技术问题是在表结构信息发生变化时,如何减少修改代码的工作,减少代码的重复性。根据第一方面,一种实施例中提供一种基于关系型数据库的数据更新方法,包括:监测表结构是否发生变化,其中,所述表是关系型数据库中的表;根据表结构发生的变化,接收对应的接口请求;< ...
【技术保护点】
1.一种基于关系型数据库的数据更新方法,其特征在于,包括:/n监测表结构是否发生变化,其中,所述表是关系型数据库中的表;/n根据表结构发生的变化,接收对应的接口请求;/n根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,其中,所述配置接口是预先生成关系型数据库中各个表对应的Restful API接口;/n根据所述匹配到的配置接口查询对应的配置信息,其中,所述配置信息是发生表结构变化的表所对应的配置信息;/n将查询到的配置信息注入到关联表的结构中,以更新所述关联表中的数据,其中,所述关联表是所述发生表结构变化的表所关联的表。/n
【技术特征摘要】
1.一种基于关系型数据库的数据更新方法,其特征在于,包括:
监测表结构是否发生变化,其中,所述表是关系型数据库中的表;
根据表结构发生的变化,接收对应的接口请求;
根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,其中,所述配置接口是预先生成关系型数据库中各个表对应的RestfulAPI接口;
根据所述匹配到的配置接口查询对应的配置信息,其中,所述配置信息是发生表结构变化的表所对应的配置信息;
将查询到的配置信息注入到关联表的结构中,以更新所述关联表中的数据,其中,所述关联表是所述发生表结构变化的表所关联的表。
2.如权利要求1所述的方法,其特征在于,所述根据所述接口请求匹配对应的配置接口,确定匹配到的配置接口,包括:
根据所述接口请求匹配标准配置接口;
在匹配到标准配置接口时,确定匹配到的配置接口为该标准配置接口;
在没有匹配到标准配置接口时,进行自定义配置接口匹配;
在匹配到自定义配置接口时,确定匹配到的配置接口为该自定义配置接口。
3.如权利要求2所述的方法,其特征在于,所述标准配置接口包括单个表对应的新增配置接口、修改配置接口、删除配置接口或查询配置接口。
4.如权利要求2所述的方法,其特征在于,所述自定义配置接口包括根据单个表对应的业务信息所配置的接口。
5.如权利要求3所述的方法,其特征在于,所述根据所述匹配到的配置接口查询对应的配置信息包括:
在所述匹配到的配置接口为标准配...
【专利技术属性】
技术研发人员:马会明,李志伟,员晓毅,张咏雪,
申请(专利权)人:深圳力维智联技术有限公司,南京中兴力维软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。