批量任务插入方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:23764485 阅读:35 留言:0更新日期:2020-04-11 19:07
本发明专利技术实施例公开了一种批量任务插入方法、装置、计算机设备及存储介质。所述方法包括:将初始执行器插入到第一数据库中,其中,所述初始执行器具有对应的主键标识;获取预设插入脚本并执行所述预设插入脚本;执行所述预设插入脚本时,根据所述初始执行器的主键标识利用第一预设函数获取待插入执行器对应的主键标识,并将所述待插入执行器插入到第二数据库中;根据所述待插入执行器对应的主键标识利用第二预设函数获取待插入任务对应的主键标识,并将所述待插入任务插入到所述待插入执行器中。通过实施本发明专利技术实施例的方法可解决主键冲突的问题,对数据库环境没有任何要求,操作简单,移植方便,效率高,提高可靠性。

Batch task insertion method, device, computer equipment and storage medium

【技术实现步骤摘要】
批量任务插入方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种批量任务插入方法、装置、计算机设备及存储介质。
技术介绍
由于在实际的代码项目开发中,需要很多套环境来支持代码的开发,分布式任务平台的任务调度中心就需要同时部署在多个环境当中,开发人员就需要同时在多套环境中添加任务。而实际的任务量又很大,需要耗费工作人员的大量时间做着重复的的事情。并且在长时间的添加任务的过程中,开发人员添加任务时容易出错。然后由于是人工添加任务,容易出现添加错误的任务参数,忽略掉某些参数,最终产生异常。这种低效并且极其耗费开发人员的时间、精力的方式让广大开发人员不愿意接触该项工作,但是又必须做,这就成为了很大的问题。这种添加任务的方式极其低效且耗费开发人员的时间,容易出错导致产生异常。为了解决该问题,目前可采用的技术方案有:数据库数据直接移植法:首先需要一个干净的数据库环境,然后先人工添加一套环境的全部任务,由于添加的任务参数都是写入MySQL数据库当中,所以可以直接把整个数据库的数据都移植到其它环境当中,这样其它环境直接访问使用本文档来自技高网...

【技术保护点】
1.一种批量任务插入方法,其特征在于,包括:/n将初始执行器插入到第一数据库中,其中,所述初始执行器具有对应的主键标识;/n获取预设插入脚本并执行所述预设插入脚本;/n执行所述预设插入脚本时,根据所述初始执行器的主键标识利用第一预设函数获取待插入执行器对应的主键标识,并将所述待插入执行器插入到第二数据库中;/n根据所述待插入执行器对应的主键标识利用第二预设函数获取待插入任务对应的主键标识,并将所述待插入任务插入到所述待插入执行器中。/n

【技术特征摘要】
1.一种批量任务插入方法,其特征在于,包括:
将初始执行器插入到第一数据库中,其中,所述初始执行器具有对应的主键标识;
获取预设插入脚本并执行所述预设插入脚本;
执行所述预设插入脚本时,根据所述初始执行器的主键标识利用第一预设函数获取待插入执行器对应的主键标识,并将所述待插入执行器插入到第二数据库中;
根据所述待插入执行器对应的主键标识利用第二预设函数获取待插入任务对应的主键标识,并将所述待插入任务插入到所述待插入执行器中。


2.根据权利要求1所述的批量任务插入方法,其特征在于,所述获取预设插入脚本并执行所述预设插入脚本之前,包括:
通过通用日志查询初始执行器插入第一数据库的SQL语句;
提取所述SQL语句并根据所述SQL语句生成预设插入脚本。


3.根据权利要求1所述的批量任务插入方法,其特征在于,所述根据所述初始执行器的主键标识利用第一预设函数获取待插入执行器对应的主键标识,包括:
获取所述初始执行器的主键标识;
调用第一预设函数根据所述初始执行器的主键标识通过变量机制赋予待插入执行器对应的主键标识,其中,所述第一预设函数为最大值函数。


4.根据权利要求1所述的批量任务插入方法,其特征在于,所述根据所述待插入执行器对应的主键标识利用第二预设函数获取待插入任务对应的主键标识,包括:
获取所述待插入执行器对应的主键标识;
调用第二预设函数根据所述待插入执行器对应的主键标识通过变量机制赋予待插入任务对应的主键标识,其中,所述第二预设函数为最大值函数。


5.根据权利要求4所述的批量任务插入方法,其特征在于,所述将所述待插入任务插入到所述待插入执行器中,包括:
获取所述待插入任务对应的主键标识;
调...

【专利技术属性】
技术研发人员:何柄融李恺王伟
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1