
技术摘要:
本发明公开了一种多用户统一版本编辑方法及计算机可读存储介质,方法包括:创建基础数据表及其对应的版本数据表;创建当前版本编辑对应的版本标识;若进行新增操作,则将新增的数据记录至版本数据表中,并将版本标识记录至版本标识字段中,将新增操作对应的编辑标识记 全部
背景技术:
随着电网业务应用的持续深化,业务范围的不断扩宽,电网资源数据的使用量在 不断增长,同时在线的用户越来越多,对数据的管理要求也越来越高。 电网建模应用负责输电、配电、低压等电网数据的维护工作,使用用户人数较多, 存在多用户并发和多用户并行编辑情况。因此,需要对数据进行版本管理,使用版本管理数 据可以事先设定好方案,检查不同用户编辑提交的数据,根据合理的取舍规则保留不同版 本中的变更要素,从而解决多用户对同一记录进行编辑造成的冲突问题。
技术实现要素:
本发明所要解决的技术问题是:提供一种多用户统一版本编辑方法及计算机可读 存储介质,可提升电网资源数据维护质量,降低数据编辑冲突概率。 为了解决上述技术问题,本发明采用的技术方案为:一种多用户统一版本编辑方 法,包括: 根据原始数据表,创建基础数据表及其对应的版本数据表,所述基础数据表包括 版本标识字段,所述版本数据表包括版本标识字段和编辑标识字段; 当一用户对所述基础数据表进行版本编辑时,创建当前版本编辑对应的版本标 识; 若在当前版本编辑中对所述基础数据表进行新增操作,则将新增的数据记录至所 述基础数据表对应的版本数据表中,并将所述版本标识记录至所述新增的数据对应的版本 标识字段中,将新增操作对应的编辑标识记录至所述新增的数据对应的编辑标识字段中; 若在当前版本编辑中对所述基础数据表中的一数据进行修改操作,则将所述一数 据记录至所述基础数据表对应的版本数据表中,并在所述版本数据表中对所述一数据进行 修改,同时将所述版本标识记录至所述基础数据表及其对应的版本数据表中所述一数据对 应的版本标识字段中,将修改操作对应的编辑标识记录至所述版本数据表中所述一数据对 应的编辑标识字段中; 若在当前版本编辑中对所述基础数据表中的一数据进行删除操作,则将所述一数 据记录至所述基础数据表对应的版本数据表中,并将所述版本标识记录至所述基础数据表 及其对应的版本数据表中所述一数据对应的版本标识字段中,将删除操作对应的编辑标识 记录至所述版本数据表中所述一数据对应的编辑标识字段中; 当当前版本编辑完成后,将所述版本数据表中在当前版本编辑中被编辑的数据更 新至所述基础数据表中,所述在当前版本编辑中被编辑的数据为版本标识字段的值为当前 版本编辑对应的版本标识的数据。 5 CN 111581925 A 说 明 书 2/9 页 本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处 理器执行时实现如上所述的步骤。 本发明的有益效果在于:通过创建基础数据表和版本数据表,在进行版本编辑时 都不直接编辑基础数据表中的数据,而是先记录至版本数据表,当完成版本编辑后发布版 本时,再把版本数据表中的数据覆盖至基础数据表。本发明降低了数据编辑冲突概率,提升 了电网资源数据维护的工作效率和工作质量,达到进一步规范化电网资源数据的作用。 附图说明 图1为本发明的一种多用户统一版本编辑方法的流程图; 图2为本发明实施例一的方法流程图。