[发明专利]ERP数据库记录方法、装置、计算机设备及存储介质有效
申请号: | 201710978937.X | 申请日: | 2017-10-19 |
公开(公告)号: | CN107861997B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 邢明珠;付豆;王建彪;王华明 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/25 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | erp 数据库 记录 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及一种ERP数据库记录方法、装置、计算机设备及存储介质,包括:当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启,当数据库记录功能开启时,将修改数据库的对应数据库脚本依次插入预先生成的脚本表中,获取关闭数据库记录功能的操作,将脚本表中的数据库脚本生成脚本文件,将脚本文件存放在指定目录下。检测到对ERP数据库进行了修改,在数据库记录功能开启之后,将修改数据库的对应数据库脚本插入脚本表并生成脚本文件,从而不需要备份庞大的数据库,可以节省更多的时间,提高工作效率;另外,由于仅将修改的数据库的对应数据库脚本插入到脚本表并生成脚本文件,只需要传递数据库脚本,从而保护了机密消息。
技术领域
本发明涉及数据库处理技术领域,特别是涉及一种ERP数据库记录方法、装置、计算机设备及存储介质。
背景技术
ERP软件是一种企业管理软件,用于管理企业的各种资源。ERP软件都有一个数据库,用来存放各种数据。在使用ERP软件的过程中,会产生大量的业务数据,而这些数据的路径一般都比较长,还会涉及上下游很多单据。当出现程序性问题时,传统的做法是备份数据库,将数据库备份文件发送给程序员,由程序员恢复数据库进行跟踪、分析。
现有的备份数据库的操作非常复杂,由于ERP的数据库很大,导致在数据库的备份、传输以及恢复上会花费大量时间,严重降低了工作效率。并且某些数据库中存储了机密信息,不允许外发,无法通过数据库备份的方式来恢复原来的数据。
发明内容
基于此,有必要针对上述工作效率低、机密消息不允许外发的问题,提供一种ERP数据库记录方法、装置、计算机设备及存储介质。
一种ERP数据库记录方法,所述方法包括:
当检测到通过数据库脚本对ERP数据库进行修改时,则判断数据库记录功能是否开启;
当数据库记录功能开启时,则将修改数据库的对应数据库脚本依次插入预先生成的脚本表中;
获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下。
在一个实施例中,在所述检测到通过数据库脚本对ERP数据库进行修改之前,还包括:
获取在ERP软件中增加的数据库记录功能标志的属性;
根据所述属性在所述ERP软件的界面中显示数据库记录功能标志。
在一个实施例中,所述数据库记录功能标志的默认属性为关闭状态;在所述检测到通过数据库脚本对ERP数据库进行修改之前,还包括:
获取对所述数据库记录功能标志的开启指令;
根据所述开启指令将所述数据库记录功能标志的属性更改为开启状态。
在一个实施例中,所述判断数据库记录功能是否开启,包括:
判断数据库记录功能标志的属性,当所述属性为开启状态时,则数据库记录功能已开启,当所述属性为关闭状态时,则数据库记录功能已关闭。
在一个实施例中,所述当数据库记录功能开启时,将修改数据库的对应数据库脚本依次插入预先生成的脚本表中,包括:
获取对数据库进行修改的顺序;
按照所述顺序将所述数据库脚本依次插入预先生成的脚本表中。
在一个实施例中,所述获取关闭数据库记录功能的操作,将所述脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下,包括:
获取对所述数据库记录功能标志的关闭指令;
根据所述关闭指令将脚本表中的数据库脚本生成脚本文件,将所述脚本文件存放在指定目录下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710978937.X/2.html,转载请声明来源钻瓜专利网。