利索能及
我要发布
收藏
专利号: 2018114688674
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据清理方法,其特征在于,所述数据清理方法包括以下步骤:当接收到清理文件时,读取所述清理文件中表名信息、属主信息、字段信息、列名信息以及清理条件信息;

将所述表名信息、属主信息以及字段信息形成待清理表信息,并根据所述待清理表信息生成备份代码;

将所述表名信息、列名信息以及清理条件信息形成清理信息,并根据所述清理信息生成清理代码;

控制所述清理代码运行,对所述表名信息对应的待清理表中与所述清理条件信息匹配的目标数据进行清理,同时控制所述备份代码运行,对所述目标数据进行备份;

所述根据所述待清理表信息生成备份代码的步骤包括:

读取清理文件中的路径信息,在所述路径信息所指引的路径中创建备份文件夹,并将所述备份代码存储到所述备份文件夹中;

预先设置有用于生成清理代码的预设清理语句,将形成的清理信息传输到该预设清理语句中,生成用于形成清理代码的清理语句,将生成的清理代码和备份代码存储在相同路径信息所指引的路径中。

2.如权利要求1所述的数据清理方法,其特征在于,所述根据所述待清理表信息生成备份代码的步骤包括:将所述待清理表信息中的属主信息和表名信息添加到预设表头语句中,生成表头代码;

将所述待清理表信息中的字段信息添加到预设内容语句中,生成表内容代码,并在将所述表头代码和所述表内容代码进行拼接后,添加预设结束标识,生成备份代码。

3.如权利要求2所述的数据清理方法,其特征在于,所述根据所述清理信息生成清理代码的步骤之后包括:读取所述清理信息中与所述表名信息、列名信息以及清理条件信息对应的表名标识、列名标识以及条件标识;

根据所述表名标识、列名标识以及条件标识将所述表名信息、列名信息以及清理条件信息添加到预设回滚语句中,生成回滚代码;

在所述路径信息所指引的路径中创建回滚文件夹,并将所述回滚代码存储到所述回滚文件夹。

4.如权利要求3所述的数据清理方法,其特征在于,所述控制所述备份代码运行,对所述目标数据进行备份的步骤包括:根据所述路径信息所指引的路径,从所述备份文件夹中调用所述备份代码;

控制所述备份代码运行,生成与所述表名信息对应的备份表,并读取所述目标数据传输到所述备份表中,以对所述目标数据进行备份;

检测所述目标数据的清理和备份的操作状态,并为所述目标数据分配与所述操作状态对应的标识符。

5.如权利要求4所述的数据清理方法,其特征在于,所述对所述目标数据进行备份的步骤之后包括:当接收到回滚请求时,根据所述路径信息所指引的路径,从所述回滚文件夹中调用所述回滚代码;

控制所述回滚代码运行,查找所述备份表,并根据所述备份表中各所述目标数据所携带的标识符,确定所述目标数据中的待回滚数据;

在对所述待回滚数据进行回滚操作后,对所述标识符进行更新。

6.如权利要求3所述的数据清理方法,其特征在于,所述将所述回滚代码存储到所述回滚文件夹的步骤之后包括:分别读取与所述备份文件夹、回滚文件夹以及清理代码对应的备份命名信息、回滚命名信息以及清理命名信息;

将所述备份命名信息、回滚命名信息以及清理命名信息添加到预设文档中,生成部署文档。

7.如权利要求1‑6任一项所述的数据清理方法,其特征在于,所述根据所述待清理表信息生成备份代码的步骤之后包括:根据预设授权标识,确定所述清理文件中的授权单元格,并读取所述授权单元格中的字符串信息,将所述字符串信息添加到预设授权语句中,生成授权语句;

将所述授权语句添加到所述备份代码中,对所述备份代码进行更新。

8.一种数据清理装置,其特征在于,所述数据清理装置包括:读取模块,用于当接收到清理文件时,读取所述清理文件中表名信息、属主信息、字段信息、列名信息以及清理条件信息;

第一生成模块,用于将所述表名信息、属主信息以及字段信息形成待清理表信息,并根据所述待清理表信息生成备份代码,读取清理文件中的路径信息,在所述路径信息所指引的路径中创建备份文件夹,并将所述备份代码存储到所述备份文件夹中,预先设置有用于生成清理代码的预设清理语句,将形成的清理信息传输到该预设清理语句中,生成用于形成清理代码的清理语句,将生成的清理代码和备份代码存储在相同路径信息所指引的路径中;

第二生成模块,用于将所述表名信息、列名信息以及清理条件信息形成清理信息,并根据所述清理信息生成清理代码;

控制模块,用于控制所述清理代码运行,对所述表名信息对应的待清理表中与所述清理条件信息匹配的目标数据进行清理,同时控制所述备份代码运行,对所述目标数据进行备份。

9.一种数据清理设备,其特征在于,所述数据清理设备包括:存储器、处理器、通信总线以及存储在所述存储器上的数据清理程序;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行所述数据清理程序,以实现如权利要求1‑7中任一项所述的数据清理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据清理程序,所述数据清理程序被处理器执行时实现如权利要求1‑7中任一项所述的数据清理方法的步骤。