前言
因公司要求系统需要全面国产化改造,其中也涉及到定时任务xxl-job的改造。
使用的xxl-job版本为:2.5.0
定时任务xxl-job国产化改造,适配磐维数据库(PostgreSQL)-优快云博客
一、创建模式
1、创建schema
CREATE SCHEMA xxl_job AUTHORIZATION xxl;
二、修改表结构
1、xxl_job_info
-- xxl_job_info
CREATE TABLE xxl_job.xxl_job_info (
id serial,
job_group int4 NOT NULL,
job_desc varchar(255) NOT NULL,
add_time TIMESTAMP DEFAULT NULL,
update_time TIMESTAMP DEFAULT NULL,
author varchar(64) DEFAULT NULL,
alarm_email varchar(255) DEFAULT NULL,
schedule_type varchar(50) NOT NULL DEFAULT 'NONE',
schedule_conf varchar(128) DEFAULT NULL,
misfire_strategy varchar(50) NOT NULL DEFAULT 'DO_NOTHING',
executor_route_strategy varchar(50) DEFAULT NULL,
executor_handler varchar(255) DEFAULT NULL,
executor_param varchar(512) DEFAULT NULL,
executor_block_strategy varchar(50) DEFAULT NULL,
executor_timeout int4 NOT NULL DEFAULT '0',
executor_fail_retry_count int4 NOT NULL DEFAULT '0',
glue_type varchar(50) NOT NULL,
glue_source text,
glue_remark varchar(128) DEFAULT NULL,
glue_updatetime TIMESTAMP DEFAULT NULL,
child_jobid varchar(255) DEFAULT NULL,
trigger_status int4 NOT NULL DEFAULT '0',
trigger_last_time int8 NOT NULL DEFAULT '0',
trigger_next_time int8 NOT NULL DEFAULT '0',
PRIMARY KEY (id)
);
ALTER TABLE xxl_job.xxl_job_info OWNER TO "xxl";
COMMENT ON COLUMN xxl_job.xxl_job_info.job_group IS '执行器主键ID';
COMMENT ON COLUMN xxl_job.xxl_job_info.author IS '作者';
COMMENT ON COLUMN xxl_job.xxl_job_info.alarm_email IS '报警邮件';
COMMENT ON COLUMN xxl_job.xxl_job_info.schedule_type IS '调度类型';
COMMENT ON COLUMN xxl_job.xxl_job_info.schedule_conf IS '调度配置,值含义取决于调度类型';
COMMENT ON COLUMN xxl_job.xxl_job_info.misfire_s

最低0.47元/天 解锁文章
1537

被折叠的 条评论
为什么被折叠?



