【技术实现步骤摘要】
一种信息显示方法及相应设备
[0001]本申请涉及数据库
,具体涉及一种信息显示方法及相应设备。
技术介绍
[0002]在数据库的设计开发以及应用等过程中,常常需要对数据库中的逻辑模型进行版本迭代,因此会产生针对逻辑模型的各个迭代版本。而目前,难以记录逻辑模型的变更信息,导致相关人员难以方便地获知数据库的变更情况。
技术实现思路
[0003]本申请实施例提供一种信息显示方法,用于解决相关人员难以方便地获知数据库的变更情况的问题。本申请实施例还提供了相应的装置、计算机设备、计算机可读存储介质和计算机程序产品等。
[0004]本申请第一方面提供一种信息显示方法,包括:响应于第一指令,获取数据库的逻辑模型的第一版本相对于逻辑模型的第二版本的差异信息,第一指令用于指示显示第一版本相对于第二版本的差异,逻辑模型用于描述数据库的数据结构;生成目标界面,目标界面中包括的差异信息是基于第一版本的显示界面进行渲染而得到;显示目标界面。
[0005]上述第一方面所提供的信息显示方法可以应用于计算机设备,该计算机设备包含显示设备,以通过显示设备显示目标界面。该计算机设备可以为服务器、终端设备、虚拟机(virtual machine,VM)或容器(container)。该计算机设备上可以安装有数据库设计程序,用户在数据库设计程序的前端界面针对数据库以可视化的方式创建并设计逻辑模型。逻辑模型中可以通过表格、树结构或者图结构描述数据库的数据结构。逻辑模型的第二版本的数量可以为一个或多个。若第二版本的数量为多 ...
【技术保护点】
【技术特征摘要】
1.一种信息显示方法,其特征在于,包括:响应于第一指令,获取数据库的逻辑模型的第一版本相对于所述逻辑模型的第二版本的差异信息,所述第一指令用于指示显示所述第一版本相对于所述第二版本的差异,所述逻辑模型用于描述所述数据库的数据结构;生成目标界面,所述目标界面中包括的所述差异信息是基于所述第一版本的显示界面进行渲染而得到;显示所述目标界面。2.根据权利要求1所述的信息显示方法,其特征在于,所述差异信息对应的差异类型包括删除类型、修改类型和新增类型中的一种或多种,不同差异类型对应的差异信息在所述目标界面的显示方式不同。3.根据权利要求2所述的信息显示方法,其特征在于,若所述差异信息对应的差异类型包括修改类型,则在所述目标界面中,所述修改类型在所述第一版本中对应的差异信息以第一显示方式显示,所述修改类型在所述第二版本中对应的差异信息以第二显示方式显示,所述第一显示方式和所述第二显示方式不同。4.根据权利要求1至3任意一项所述的信息显示方法,其特征在于,所述第一指令为用户在数据库设计程序的第一界面触发的,所述第一版本为所述第一界面中显示的版本,所述第二版本为相对于所述第一界面中显示的版本的上一版本。5.根据权利要求1至3任意一项所述的信息显示方法,其特征在于,所述第一版本根据用户在数据库设计程序的第二界面中的第一选定操作对应的第一标识确定,所述第二版本根据用户在所述第二界面中的第二选定操作对应的第二标识确定,所述第一指令包括所述第一标识和所述第二标识。6.根据权利要求1至5任意一项所述的信息显示方法,其特征在于,所述逻辑模型中包含实体、属性和关系的信息;所述响应于第一指令,获取数据库的逻辑模型的第一版本相对于所述逻辑模型的第二版本的差异信息,包括:响应于所述第一指令,比对所述第一版本中的实体和所述第二版本中的实体,获得实体差异信息;若所述实体差异信息包含第一实体,则确定所述第一版本中的每个第一实体相对于所述第二版本中的相应第一实体的属性差异信息和关系差异信息,所述第一实体为所述第一版本和所述第二版本中均包括的实体;所述生成目标界面,包括:基于所述实体差异信息、所述属性差异信息和所述关系差异信息,生成所述目标界面。7.根据权利要求1至6任意一项所述的信息显示方法,其特征在于,所述目标界面基于目标显示方式进行显示,所述目标显示方式包括所述差异信息的显示方式和未变更信息的显示方式,所述未变更信息为所述第一版本相对于所述第二版本未发生变更的信息。8.根据权利要求7所述的信息显示方法,其特征在于,所述信息显示方法还包括:响应于用户在数据库设计程序中的第三界面触发的第二指令,设置所述目标显示方式。9.一种信息显示装置,其特征在于,包括:
获取模块,用于响应于第一指令,获取数据库的逻辑模型的第一版本相对于所述逻辑模型的第二版本的差异信息,所述第一指令用于指示显示所述第...
【专利技术属性】
技术研发人员:杨少兵,凌云,罗标,何国平,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。