[发明专利]数据清理方法、装置、设备及计算机可读存储介质在审
申请号: | 201811468867.4 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109710596A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 文玎玲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表名信息 清理条件 数据清理 计算机可读存储介质 备份代码 目标数据 字段信息 表信息 主信息 读取 测试 代码规范 代码运行 文件生成 信息匹配 信息生成 信息形成 出错率 备份 开发 统一 | ||
1.一种数据清理方法,其特征在于,所述数据清理方法包括以下步骤:
当接收到清理文件时,读取所述清理文件中表名信息、属主信息、字段信息、列名信息以及清理条件信息;
将所述表名信息、属主信息以及字段信息形成待清理表信息,并根据所述待清理表信息生成备份代码;
将所述表名信息、列名信息以及清理条件信息形成清理信息,并根据所述清理信息生成清理代码;
控制所述清理代码运行,对所述表名信息对应的待清理表中与所述清理条件信息匹配的目标数据进行清理,并控制所述备份代码运行,对所述目标数据进行备份。
2.如权利要求1所述的数据清理方法,其特征在于,所述根据所述待清理表信息生成备份代码的步骤包括:
将所述待清理表信息中的属主信息和表名信息添加到预设表头语句中,生成表头代码;
将所述待清理信息中的字段信息添加到预设内容语句中,生成表内容代码,并在将所述表头代码和所述表内容代码进行拼接后,添加预设结束标识,生成备份代码;
读取清理文件中的路径信息,在所述路径信息所指引的路径中创建备份文件夹,并将所述备份代码存储到所述备份文件夹中。
3.如权利要求2所述的数据清理方法,其特征在于,所述根据所述清理信息生成清理代码的步骤之后包括:
读取所述清理信息中与所述表名信息、列名信息以及清理条件信息对应的表名标识、列名标识以及条件标识;
根据所述表名标识、列名标识以及条件标识将所述表名信息、列名信息以及清理条件信息添加到预设回滚语句中,生成回滚代码;
在所述路径信息所指引的路径中创建回滚文件夹,并将所述回滚代码存储到所述回滚文件夹。
4.如权利要求3所述的数据清理方法,其特征在于,所述控制所述备份代码运行,对所述目标数据进行备份的步骤包括:
根据所述路径信息所指引的路径,从所述备份文件夹中调用所述备份代码;
控制所述备份代码运行,生成与所述表名信息对应的备份表,并读取所述目标数据传输到所述备份表中,以对所述目标数据进行备份;
检测所述目标数据的清理和备份的操作状态,并为所述目标数据分配与所述操作状态对应的标识符。
5.如权利要求4所述的数据清理方法,其特征在于,所述对所述目标数据进行备份的步骤之后包括:
当接收到回滚请求时,根据所述路径信息所指引的路径,从所述回滚文件夹中调用所述回滚代码;
控制所述回滚代码运行,查找所述备份表,并根据所述备份表中各所述目标数据所携带的标识符,确定所述目标数据中的待回滚数据;
在对所述待回滚数据进行回滚操作后,对所述标识符进行更新。
6.如权利要求3所述的数据清理方法,其特征在于,所述将所述回滚代码存储到所述回滚文件夹的步骤之后包括:
分别读取与所述备份文件夹、回滚文件夹以及清理代码对应的备份命名信息、回滚命名信息以及清理命名信息;
将所述备份命名信息、回滚命名信息以及清理命名信息添加到预设文档中,生成部署文档。
7.如权利要求1-6任一项所述的数据清理方法,其特征在于,所述根据所述待清理表信息生成备份代码的步骤之后包括:
根据预设授权标识,确定所述清理文件中的授权单元格,并读取所述授权单元格中的字符串信息,将所述字符串信息添加到预设授权语句中,生成授权语句;
将所述授权语句添加到所述备份代码中,对所述备份代码进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811468867.4/1.html,转载请声明来源钻瓜专利网。