摘要
本发明公开了一种基于定义的数据复制及迁移方法,包括:读取用户配置数据,对配置数据进行分析重组;对模式结构进行模式算法处理,获取语句主干;对配置结构进行配置算法处理,获取语句条件;对数据结构进行数据结构和语法分析算法处理,获取表名、字段和附属规则;对语句主干和语句条件采用组装算法进行处理,并与表名、字段和附属规则生成动态语句;批量执行并进行日志记录;判断是否需要逆操作,如需要进行逆操作,则返回第一步,若不需要逆操作,则对数据进行备份。本方案提供了一种数据库数据迁移工具,实现了任意数据库任意类型的兼容和适配,同时自动依据数据库引擎适配其最兼容的类型使用。