CREATE TABLE "QRTZ_BLOB_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"BLOB_DATA" BLOB NULL
|
);
|
CREATE TABLE "QRTZ_CALENDARS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"CALENDAR_NAME" VARCHAR(200 char) NOT NULL,
|
"CALENDAR" BLOB NOT NULL
|
);
|
CREATE TABLE "QRTZ_CRON_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"CRON_EXPRESSION" VARCHAR(200 char) NOT NULL,
|
"TIME_ZONE_ID" VARCHAR(80 char) NULL
|
);
|
CREATE TABLE "QRTZ_FIRED_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"ENTRY_ID" VARCHAR(95 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"INSTANCE_NAME" VARCHAR(200 char) NOT NULL,
|
"FIRED_TIME" BIGINT NOT NULL,
|
"SCHED_TIME" BIGINT NOT NULL,
|
"PRIORITY" INT NOT NULL,
|
"STATE" VARCHAR(16 char) NOT NULL,
|
"JOB_NAME" VARCHAR(200 char) NULL,
|
"JOB_GROUP" VARCHAR(200 char) NULL,
|
"IS_NONCONCURRENT" VARCHAR(1 char) NULL,
|
"REQUESTS_RECOVERY" VARCHAR(1 char) NULL
|
);
|
CREATE TABLE "QRTZ_JOB_DETAILS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"JOB_NAME" VARCHAR(200 char) NOT NULL,
|
"JOB_GROUP" VARCHAR(200 char) NOT NULL,
|
"DESCRIPTION" VARCHAR(250 char) NULL,
|
"JOB_CLASS_NAME" VARCHAR(250 char) NOT NULL,
|
"IS_DURABLE" VARCHAR(1 char) NOT NULL,
|
"IS_NONCONCURRENT" VARCHAR(1 char) NOT NULL,
|
"IS_UPDATE_DATA" VARCHAR(1 char) NOT NULL,
|
"REQUESTS_RECOVERY" VARCHAR(1 char) NOT NULL,
|
"JOB_DATA" BLOB NULL
|
);
|
CREATE TABLE "QRTZ_LOCKS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"LOCK_NAME" VARCHAR(40 char) NOT NULL
|
);
|
CREATE TABLE "QRTZ_PAUSED_TRIGGER_GRPS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL
|
);
|
CREATE TABLE "QRTZ_SCHEDULER_STATE"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"INSTANCE_NAME" VARCHAR(200 char) NOT NULL,
|
"LAST_CHECKIN_TIME" BIGINT NOT NULL,
|
"CHECKIN_INTERVAL" BIGINT NOT NULL
|
);
|
CREATE TABLE "QRTZ_SIMPLE_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"REPEAT_COUNT" BIGINT NOT NULL,
|
"REPEAT_INTERVAL" BIGINT NOT NULL,
|
"TIMES_TRIGGERED" BIGINT NOT NULL
|
);
|
CREATE TABLE "QRTZ_SIMPROP_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"STR_PROP_1" VARCHAR(512 char) NULL,
|
"STR_PROP_2" VARCHAR(512 char) NULL,
|
"STR_PROP_3" VARCHAR(512 char) NULL,
|
"INT_PROP_1" INT NULL,
|
"INT_PROP_2" INT NULL,
|
"LONG_PROP_1" BIGINT NULL,
|
"LONG_PROP_2" BIGINT NULL,
|
"DEC_PROP_1" DECIMAL(13,4) NULL,
|
"DEC_PROP_2" DECIMAL(13,4) NULL,
|
"BOOL_PROP_1" VARCHAR(1 char) NULL,
|
"BOOL_PROP_2" VARCHAR(1 char) NULL
|
);
|
CREATE TABLE "QRTZ_TRIGGERS"
|
(
|
"SCHED_NAME" VARCHAR(120 char) NOT NULL,
|
"TRIGGER_NAME" VARCHAR(200 char) NOT NULL,
|
"TRIGGER_GROUP" VARCHAR(200 char) NOT NULL,
|
"JOB_NAME" VARCHAR(200 char) NOT NULL,
|
"JOB_GROUP" VARCHAR(200 char) NOT NULL,
|
"DESCRIPTION" VARCHAR(250 char) NULL,
|
"NEXT_FIRE_TIME" BIGINT NULL,
|
"PREV_FIRE_TIME" BIGINT NULL,
|
"PRIORITY" INT NULL,
|
"TRIGGER_STATE" VARCHAR(16 char) NOT NULL,
|
"TRIGGER_TYPE" VARCHAR(8 char) NOT NULL,
|
"START_TIME" BIGINT NOT NULL,
|
"END_TIME" BIGINT NULL,
|
"CALENDAR_NAME" VARCHAR(200 char) NULL,
|
"MISFIRE_INSTR" SMALLINT NULL,
|
"JOB_DATA" BLOB NULL
|
);
|
ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_CALENDARS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","CALENDAR_NAME") ;
|
|
ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_FIRED_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","ENTRY_ID") ;
|
|
ALTER TABLE "QRTZ_JOB_DETAILS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","JOB_NAME","JOB_GROUP") ;
|
|
ALTER TABLE "QRTZ_LOCKS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","LOCK_NAME") ;
|
|
ALTER TABLE "QRTZ_PAUSED_TRIGGER_GRPS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_SCHEDULER_STATE" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","INSTANCE_NAME") ;
|
|
ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT NOT CLUSTER PRIMARY KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") ;
|
|
ALTER TABLE "QRTZ_BLOB_TRIGGERS" ADD CONSTRAINT "QRTZ_BLOB_TRIGGERS_IBFK_1" FOREIGN KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS"("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") with index ;
|
|
ALTER TABLE "QRTZ_CRON_TRIGGERS" ADD CONSTRAINT "QRTZ_CRON_TRIGGERS_IBFK_1" FOREIGN KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS"("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") with index ;
|
|
ALTER TABLE "QRTZ_SIMPLE_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPLE_TRIGGERS_IBFK_1" FOREIGN KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS"("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") with index ;
|
|
ALTER TABLE "QRTZ_SIMPROP_TRIGGERS" ADD CONSTRAINT "QRTZ_SIMPROP_TRIGGERS_IBFK_1" FOREIGN KEY("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") REFERENCES "QRTZ_TRIGGERS"("SCHED_NAME","TRIGGER_NAME","TRIGGER_GROUP") with index ;
|
|
ALTER TABLE "QRTZ_TRIGGERS" ADD CONSTRAINT "QRTZ_TRIGGERS_IBFK_1" FOREIGN KEY("SCHED_NAME","JOB_NAME","JOB_GROUP") REFERENCES "QRTZ_JOB_DETAILS"("SCHED_NAME","JOB_NAME","JOB_GROUP") with index ;
|
|
CREATE INDEX "SCHED_NAME"
|
ON "QRTZ_TRIGGERS"("SCHED_NAME","JOB_NAME","JOB_GROUP");
|
ALTER INDEX "SCHED_NAME" VISIBLE;
|
|
COMMENT ON TABLE "QRTZ_BLOB_TRIGGERS" IS 'Blob类型的触发器表';
|
|
COMMENT ON COLUMN "QRTZ_BLOB_TRIGGERS"."BLOB_DATA" IS '存放持久化Trigger对象';
|
|
COMMENT ON COLUMN "QRTZ_BLOB_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_BLOB_TRIGGERS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_BLOB_TRIGGERS"."TRIGGER_NAME" IS 'qrtz_triggers表trigger_name的外键';
|
|
COMMENT ON TABLE "QRTZ_CALENDARS" IS '日历信息表';
|
|
COMMENT ON COLUMN "QRTZ_CALENDARS"."CALENDAR" IS '存放持久化calendar对象';
|
|
COMMENT ON COLUMN "QRTZ_CALENDARS"."CALENDAR_NAME" IS '日历名称';
|
|
COMMENT ON COLUMN "QRTZ_CALENDARS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON TABLE "QRTZ_CRON_TRIGGERS" IS 'Cron类型的触发器表';
|
|
COMMENT ON COLUMN "QRTZ_CRON_TRIGGERS"."CRON_EXPRESSION" IS 'cron表达式';
|
|
COMMENT ON COLUMN "QRTZ_CRON_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_CRON_TRIGGERS"."TIME_ZONE_ID" IS '时区';
|
|
COMMENT ON COLUMN "QRTZ_CRON_TRIGGERS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_CRON_TRIGGERS"."TRIGGER_NAME" IS 'qrtz_triggers表trigger_name的外键';
|
|
COMMENT ON TABLE "QRTZ_FIRED_TRIGGERS" IS '已触发的触发器表';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."ENTRY_ID" IS '调度器实例id';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."FIRED_TIME" IS '触发的时间';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."INSTANCE_NAME" IS '调度器实例名';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."IS_NONCONCURRENT" IS '是否并发';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."JOB_GROUP" IS '任务组名';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."JOB_NAME" IS '任务名称';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."PRIORITY" IS '优先级';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."REQUESTS_RECOVERY" IS '是否接受恢复执行';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."SCHED_TIME" IS '定时器制定的时间';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."STATE" IS '状态';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_FIRED_TRIGGERS"."TRIGGER_NAME" IS 'qrtz_triggers表trigger_name的外键';
|
|
COMMENT ON TABLE "QRTZ_JOB_DETAILS" IS '任务详细信息表';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."DESCRIPTION" IS '相关介绍';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."IS_DURABLE" IS '是否持久化';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."IS_NONCONCURRENT" IS '是否并发';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."IS_UPDATE_DATA" IS '是否更新数据';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."JOB_CLASS_NAME" IS '执行任务类名称';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."JOB_DATA" IS '存放持久化job对象';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."JOB_GROUP" IS '任务组名';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."JOB_NAME" IS '任务名称';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."REQUESTS_RECOVERY" IS '是否接受恢复执行';
|
|
COMMENT ON COLUMN "QRTZ_JOB_DETAILS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON TABLE "QRTZ_LOCKS" IS '存储的悲观锁信息表';
|
|
COMMENT ON COLUMN "QRTZ_LOCKS"."LOCK_NAME" IS '悲观锁名称';
|
|
COMMENT ON COLUMN "QRTZ_LOCKS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON TABLE "QRTZ_PAUSED_TRIGGER_GRPS" IS '暂停的触发器表';
|
|
COMMENT ON COLUMN "QRTZ_PAUSED_TRIGGER_GRPS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_PAUSED_TRIGGER_GRPS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON TABLE "QRTZ_SCHEDULER_STATE" IS '调度器状态表';
|
|
COMMENT ON COLUMN "QRTZ_SCHEDULER_STATE"."CHECKIN_INTERVAL" IS '检查间隔时间';
|
|
COMMENT ON COLUMN "QRTZ_SCHEDULER_STATE"."INSTANCE_NAME" IS '实例名称';
|
|
COMMENT ON COLUMN "QRTZ_SCHEDULER_STATE"."LAST_CHECKIN_TIME" IS '上次检查时间';
|
|
COMMENT ON COLUMN "QRTZ_SCHEDULER_STATE"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON TABLE "QRTZ_SIMPLE_TRIGGERS" IS '简单触发器的信息表';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."REPEAT_COUNT" IS '重复的次数统计';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."REPEAT_INTERVAL" IS '重复的间隔时间';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."TIMES_TRIGGERED" IS '已经触发的次数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_SIMPLE_TRIGGERS"."TRIGGER_NAME" IS 'qrtz_triggers表trigger_name的外键';
|
|
COMMENT ON TABLE "QRTZ_SIMPROP_TRIGGERS" IS '同步机制的行锁表';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."BOOL_PROP_1" IS 'Boolean类型的trigger的第一个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."BOOL_PROP_2" IS 'Boolean类型的trigger的第二个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."DEC_PROP_1" IS 'decimal类型的trigger的第一个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."DEC_PROP_2" IS 'decimal类型的trigger的第二个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."INT_PROP_1" IS 'int类型的trigger的第一个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."INT_PROP_2" IS 'int类型的trigger的第二个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."LONG_PROP_1" IS 'long类型的trigger的第一个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."LONG_PROP_2" IS 'long类型的trigger的第二个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."STR_PROP_1" IS 'String类型的trigger的第一个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."STR_PROP_2" IS 'String类型的trigger的第二个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."STR_PROP_3" IS 'String类型的trigger的第三个参数';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."TRIGGER_GROUP" IS 'qrtz_triggers表trigger_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_SIMPROP_TRIGGERS"."TRIGGER_NAME" IS 'qrtz_triggers表trigger_name的外键';
|
|
COMMENT ON TABLE "QRTZ_TRIGGERS" IS '触发器详细信息表';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."CALENDAR_NAME" IS '日程表名称';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."DESCRIPTION" IS '相关介绍';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."END_TIME" IS '结束时间';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."JOB_DATA" IS '存放持久化job对象';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."JOB_GROUP" IS 'qrtz_job_details表job_group的外键';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."JOB_NAME" IS 'qrtz_job_details表job_name的外键';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."MISFIRE_INSTR" IS '补偿执行的策略';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."NEXT_FIRE_TIME" IS '上一次触发时间(毫秒)';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."PREV_FIRE_TIME" IS '下一次触发时间(默认为-1表示不触发)';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."PRIORITY" IS '优先级';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."SCHED_NAME" IS '调度名称';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."START_TIME" IS '开始时间';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."TRIGGER_GROUP" IS '触发器所属组的名字';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."TRIGGER_NAME" IS '触发器的名字';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."TRIGGER_STATE" IS '触发器状态';
|
|
COMMENT ON COLUMN "QRTZ_TRIGGERS"."TRIGGER_TYPE" IS '触发器的类型';
|