ÎļþÃû´Ó sql/quartz.sql ÐÞ¸Ä |
| | |
| | | DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
|
| | | DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
|
| | | DROP TABLE IF EXISTS QRTZ_LOCKS;
|
| | | DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_TRIGGERS;
|
| | | DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
|
| | | DROP TABLE IF EXISTS QRTZ_CALENDARS;
|
| | |
|
| | | -- ----------------------------
|
| | | -- 1ãå卿¯ä¸ä¸ªå·²é
ç½®ç jobDetail ç详ç»ä¿¡æ¯
|
| | | -- ----------------------------
|
| | | create table QRTZ_JOB_DETAILS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | job_name varchar(200) not null comment 'ä»»å¡åç§°',
|
| | | job_group varchar(200) not null comment 'ä»»å¡ç»å',
|
| | | description varchar(250) null comment 'ç¸å
³ä»ç»',
|
| | | job_class_name varchar(250) not null comment 'æ§è¡ä»»å¡ç±»åç§°',
|
| | | is_durable varchar(1) not null comment 'æ¯å¦æä¹
å',
|
| | | is_nonconcurrent varchar(1) not null comment 'æ¯å¦å¹¶å',
|
| | | is_update_data varchar(1) not null comment 'æ¯å¦æ´æ°æ°æ®',
|
| | | requests_recovery varchar(1) not null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡',
|
| | | job_data blob null comment 'åæ¾æä¹
åjob对象',
|
| | | primary key (sched_name, job_name, job_group)
|
| | | ) engine=innodb comment = 'ä»»å¡è¯¦ç»ä¿¡æ¯è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 2ã åå¨å·²é
ç½®ç Trigger çä¿¡æ¯
|
| | | -- ----------------------------
|
| | | create table QRTZ_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_name varchar(200) not null comment '触åå¨çåå',
|
| | | trigger_group varchar(200) not null comment '触å卿å±ç»çåå',
|
| | | job_name varchar(200) not null comment 'qrtz_job_details表job_nameçå¤é®',
|
| | | job_group varchar(200) not null comment 'qrtz_job_details表job_groupçå¤é®',
|
| | | description varchar(250) null comment 'ç¸å
³ä»ç»',
|
| | | next_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼æ¯«ç§ï¼',
|
| | | prev_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼é»è®¤ä¸º-1表示ä¸è§¦åï¼',
|
| | | priority integer null comment 'ä¼å
级',
|
| | | trigger_state varchar(16) not null comment '触åå¨ç¶æ',
|
| | | trigger_type varchar(8) not null comment '触åå¨çç±»å',
|
| | | start_time bigint(13) not null comment 'å¼å§æ¶é´',
|
| | | end_time bigint(13) null comment 'ç»ææ¶é´',
|
| | | calendar_name varchar(200) null comment 'æ¥ç¨è¡¨åç§°',
|
| | | misfire_instr smallint(2) null comment 'è¡¥å¿æ§è¡ççç¥',
|
| | | job_data blob null comment 'åæ¾æä¹
åjob对象',
|
| | | primary key (sched_name, trigger_name, trigger_group),
|
| | | foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group)
|
| | | ) engine=innodb comment = '触åå¨è¯¦ç»ä¿¡æ¯è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 3ã åå¨ç®åç Triggerï¼å
æ¬é夿¬¡æ°ï¼é´éï¼ä»¥å已触åçæ¬¡æ°
|
| | | -- ----------------------------
|
| | | create table QRTZ_SIMPLE_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | repeat_count bigint(7) not null comment 'éå¤ç次æ°ç»è®¡',
|
| | | repeat_interval bigint(12) not null comment 'éå¤çé´éæ¶é´',
|
| | | times_triggered bigint(10) not null comment 'å·²ç»è§¦åçæ¬¡æ°',
|
| | | primary key (sched_name, trigger_name, trigger_group),
|
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
|
| | | ) engine=innodb comment = 'ç®å触åå¨çä¿¡æ¯è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 4ã åå¨ Cron Triggerï¼å
æ¬ Cron 表达å¼åæ¶åºä¿¡æ¯
|
| | | -- ---------------------------- |
| | | create table QRTZ_CRON_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | cron_expression varchar(200) not null comment 'cron表达å¼',
|
| | | time_zone_id varchar(80) comment 'æ¶åº',
|
| | | primary key (sched_name, trigger_name, trigger_group),
|
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
|
| | | ) engine=innodb comment = 'Cronç±»åç触åå¨è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 5ã Trigger ä½ä¸º Blob ç±»ååå¨(ç¨äº Quartz ç¨æ·ç¨ JDBC å建ä»ä»¬èªå·±å®å¶ç Trigger ç±»åï¼JobStore å¹¶ä¸ç¥éå¦ä½åå¨å®ä¾çæ¶å)
|
| | | -- ---------------------------- |
| | | create table QRTZ_BLOB_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | blob_data blob null comment 'åæ¾æä¹
åTrigger对象',
|
| | | primary key (sched_name, trigger_name, trigger_group),
|
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
|
| | | ) engine=innodb comment = 'Blobç±»åç触åå¨è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 6ã 以 Blob ç±»ååå¨åæ¾æ¥åä¿¡æ¯ï¼ quartzå¯é
ç½®ä¸ä¸ªæ¥åæ¥æå®ä¸ä¸ªæ¶é´èå´
|
| | | -- ---------------------------- |
| | | create table QRTZ_CALENDARS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | calendar_name varchar(200) not null comment 'æ¥ååç§°',
|
| | | calendar blob not null comment 'åæ¾æä¹
åcalendar对象',
|
| | | primary key (sched_name, calendar_name)
|
| | | ) engine=innodb comment = 'æ¥åä¿¡æ¯è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 7ã åå¨å·²æåç Trigger ç»çä¿¡æ¯
|
| | | -- ---------------------------- |
| | | create table QRTZ_PAUSED_TRIGGER_GRPS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | primary key (sched_name, trigger_group)
|
| | | ) engine=innodb comment = 'æåç触åå¨è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 8ã åå¨ä¸å·²è§¦åç Trigger ç¸å
³çç¶æä¿¡æ¯ï¼ä»¥åç¸è Job çæ§è¡ä¿¡æ¯
|
| | | -- ---------------------------- |
| | | create table QRTZ_FIRED_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | entry_id varchar(95) not null comment 'è°åº¦å¨å®ä¾id',
|
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | instance_name varchar(200) not null comment 'è°åº¦å¨å®ä¾å',
|
| | | fired_time bigint(13) not null comment '触åçæ¶é´',
|
| | | sched_time bigint(13) not null comment '宿¶å¨å¶å®çæ¶é´',
|
| | | priority integer not null comment 'ä¼å
级',
|
| | | state varchar(16) not null comment 'ç¶æ',
|
| | | job_name varchar(200) null comment 'ä»»å¡åç§°',
|
| | | job_group varchar(200) null comment 'ä»»å¡ç»å',
|
| | | is_nonconcurrent varchar(1) null comment 'æ¯å¦å¹¶å',
|
| | | requests_recovery varchar(1) null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡',
|
| | | primary key (sched_name, entry_id)
|
| | | ) engine=innodb comment = '已触åç触åå¨è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 9ã åå¨å°éçæå
³ Scheduler çç¶æä¿¡æ¯ï¼å妿¯ç¨äºé群ä¸ï¼å¯ä»¥çå°å
¶ä»ç Scheduler å®ä¾
|
| | | -- ---------------------------- |
| | | create table QRTZ_SCHEDULER_STATE (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | instance_name varchar(200) not null comment 'å®ä¾åç§°',
|
| | | last_checkin_time bigint(13) not null comment '䏿¬¡æ£æ¥æ¶é´',
|
| | | checkin_interval bigint(13) not null comment 'æ£æ¥é´éæ¶é´',
|
| | | primary key (sched_name, instance_name)
|
| | | ) engine=innodb comment = 'è°åº¦å¨ç¶æè¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 10ã åå¨ç¨åºçæ²è§éçä¿¡æ¯(åå¦ä½¿ç¨äºæ²è§é)
|
| | | -- ---------------------------- |
| | | create table QRTZ_LOCKS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | lock_name varchar(40) not null comment 'æ²è§éåç§°',
|
| | | primary key (sched_name, lock_name)
|
| | | ) engine=innodb comment = 'åå¨çæ²è§éä¿¡æ¯è¡¨';
|
| | |
|
| | | -- ----------------------------
|
| | | -- 11ã Quartzé群å®ç°åæ¥æºå¶çè¡é表
|
| | | -- ---------------------------- |
| | | create table QRTZ_SIMPROP_TRIGGERS (
|
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°',
|
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®',
|
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®',
|
| | | str_prop_1 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | str_prop_2 varchar(512) null comment 'Stringç±»åçtriggerç第äºä¸ªåæ°',
|
| | | str_prop_3 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | int_prop_1 int null comment 'intç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | int_prop_2 int null comment 'intç±»åçtriggerç第äºä¸ªåæ°',
|
| | | long_prop_1 bigint null comment 'longç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | long_prop_2 bigint null comment 'longç±»åçtriggerç第äºä¸ªåæ°',
|
| | | dec_prop_1 numeric(13,4) null comment 'decimalç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | dec_prop_2 numeric(13,4) null comment 'decimalç±»åçtriggerç第äºä¸ªåæ°',
|
| | | bool_prop_1 varchar(1) null comment 'Booleanç±»åçtriggerç第ä¸ä¸ªåæ°',
|
| | | bool_prop_2 varchar(1) null comment 'Booleanç±»åçtriggerç第äºä¸ªåæ°',
|
| | | primary key (sched_name, trigger_name, trigger_group),
|
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group)
|
| | | ) engine=innodb comment = '忥æºå¶çè¡é表';
|
| | |
|
| | | DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; |
| | | DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE; |
| | | DROP TABLE IF EXISTS QRTZ_LOCKS; |
| | | DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_TRIGGERS; |
| | | DROP TABLE IF EXISTS QRTZ_JOB_DETAILS; |
| | | DROP TABLE IF EXISTS QRTZ_CALENDARS; |
| | | |
| | | -- ---------------------------- |
| | | -- 1ãå卿¯ä¸ä¸ªå·²é
ç½®ç jobDetail ç详ç»ä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_JOB_DETAILS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | job_name varchar(200) not null comment 'ä»»å¡åç§°', |
| | | job_group varchar(200) not null comment 'ä»»å¡ç»å', |
| | | description varchar(250) null comment 'ç¸å
³ä»ç»', |
| | | job_class_name varchar(250) not null comment 'æ§è¡ä»»å¡ç±»åç§°', |
| | | is_durable varchar(1) not null comment 'æ¯å¦æä¹
å', |
| | | is_nonconcurrent varchar(1) not null comment 'æ¯å¦å¹¶å', |
| | | is_update_data varchar(1) not null comment 'æ¯å¦æ´æ°æ°æ®', |
| | | requests_recovery varchar(1) not null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡', |
| | | job_data blob null comment 'åæ¾æä¹
åjob对象', |
| | | primary key (sched_name, job_name, job_group) |
| | | ) engine=innodb comment = 'ä»»å¡è¯¦ç»ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 2ã åå¨å·²é
ç½®ç Trigger çä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment '触åå¨çåå', |
| | | trigger_group varchar(200) not null comment '触å卿å±ç»çåå', |
| | | job_name varchar(200) not null comment 'qrtz_job_details表job_nameçå¤é®', |
| | | job_group varchar(200) not null comment 'qrtz_job_details表job_groupçå¤é®', |
| | | description varchar(250) null comment 'ç¸å
³ä»ç»', |
| | | next_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼æ¯«ç§ï¼', |
| | | prev_fire_time bigint(13) null comment 'ä¸ä¸æ¬¡è§¦åæ¶é´ï¼é»è®¤ä¸º-1表示ä¸è§¦åï¼', |
| | | priority integer null comment 'ä¼å
级', |
| | | trigger_state varchar(16) not null comment '触åå¨ç¶æ', |
| | | trigger_type varchar(8) not null comment '触åå¨çç±»å', |
| | | start_time bigint(13) not null comment 'å¼å§æ¶é´', |
| | | end_time bigint(13) null comment 'ç»ææ¶é´', |
| | | calendar_name varchar(200) null comment 'æ¥ç¨è¡¨åç§°', |
| | | misfire_instr smallint(2) null comment 'è¡¥å¿æ§è¡ççç¥', |
| | | job_data blob null comment 'åæ¾æä¹
åjob对象', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS(sched_name, job_name, job_group) |
| | | ) engine=innodb comment = '触åå¨è¯¦ç»ä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 3ã åå¨ç®åç Triggerï¼å
æ¬é夿¬¡æ°ï¼é´éï¼ä»¥å已触åçæ¬¡æ° |
| | | -- ---------------------------- |
| | | create table QRTZ_SIMPLE_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | repeat_count bigint(7) not null comment 'éå¤ç次æ°ç»è®¡', |
| | | repeat_interval bigint(12) not null comment 'éå¤çé´éæ¶é´', |
| | | times_triggered bigint(10) not null comment 'å·²ç»è§¦åçæ¬¡æ°', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'ç®å触åå¨çä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 4ã åå¨ Cron Triggerï¼å
æ¬ Cron 表达å¼åæ¶åºä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_CRON_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | cron_expression varchar(200) not null comment 'cron表达å¼', |
| | | time_zone_id varchar(80) comment 'æ¶åº', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'Cronç±»åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 5ã Trigger ä½ä¸º Blob ç±»ååå¨(ç¨äº Quartz ç¨æ·ç¨ JDBC å建ä»ä»¬èªå·±å®å¶ç Trigger ç±»åï¼JobStore å¹¶ä¸ç¥éå¦ä½åå¨å®ä¾çæ¶å) |
| | | -- ---------------------------- |
| | | create table QRTZ_BLOB_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | blob_data blob null comment 'åæ¾æä¹
åTrigger对象', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = 'Blobç±»åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 6ã 以 Blob ç±»ååå¨åæ¾æ¥åä¿¡æ¯ï¼ quartzå¯é
ç½®ä¸ä¸ªæ¥åæ¥æå®ä¸ä¸ªæ¶é´èå´ |
| | | -- ---------------------------- |
| | | create table QRTZ_CALENDARS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | calendar_name varchar(200) not null comment 'æ¥ååç§°', |
| | | calendar blob not null comment 'åæ¾æä¹
åcalendar对象', |
| | | primary key (sched_name, calendar_name) |
| | | ) engine=innodb comment = 'æ¥åä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 7ã åå¨å·²æåç Trigger ç»çä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_PAUSED_TRIGGER_GRPS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | primary key (sched_name, trigger_group) |
| | | ) engine=innodb comment = 'æåç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 8ã åå¨ä¸å·²è§¦åç Trigger ç¸å
³çç¶æä¿¡æ¯ï¼ä»¥åç¸è Job çæ§è¡ä¿¡æ¯ |
| | | -- ---------------------------- |
| | | create table QRTZ_FIRED_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | entry_id varchar(95) not null comment 'è°åº¦å¨å®ä¾id', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | instance_name varchar(200) not null comment 'è°åº¦å¨å®ä¾å', |
| | | fired_time bigint(13) not null comment '触åçæ¶é´', |
| | | sched_time bigint(13) not null comment '宿¶å¨å¶å®çæ¶é´', |
| | | priority integer not null comment 'ä¼å
级', |
| | | state varchar(16) not null comment 'ç¶æ', |
| | | job_name varchar(200) null comment 'ä»»å¡åç§°', |
| | | job_group varchar(200) null comment 'ä»»å¡ç»å', |
| | | is_nonconcurrent varchar(1) null comment 'æ¯å¦å¹¶å', |
| | | requests_recovery varchar(1) null comment 'æ¯å¦æ¥åæ¢å¤æ§è¡', |
| | | primary key (sched_name, entry_id) |
| | | ) engine=innodb comment = '已触åç触åå¨è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 9ã åå¨å°éçæå
³ Scheduler çç¶æä¿¡æ¯ï¼å妿¯ç¨äºé群ä¸ï¼å¯ä»¥çå°å
¶ä»ç Scheduler å®ä¾ |
| | | -- ---------------------------- |
| | | create table QRTZ_SCHEDULER_STATE ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | instance_name varchar(200) not null comment 'å®ä¾åç§°', |
| | | last_checkin_time bigint(13) not null comment '䏿¬¡æ£æ¥æ¶é´', |
| | | checkin_interval bigint(13) not null comment 'æ£æ¥é´éæ¶é´', |
| | | primary key (sched_name, instance_name) |
| | | ) engine=innodb comment = 'è°åº¦å¨ç¶æè¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 10ã åå¨ç¨åºçæ²è§éçä¿¡æ¯(åå¦ä½¿ç¨äºæ²è§é) |
| | | -- ---------------------------- |
| | | create table QRTZ_LOCKS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | lock_name varchar(40) not null comment 'æ²è§éåç§°', |
| | | primary key (sched_name, lock_name) |
| | | ) engine=innodb comment = 'åå¨çæ²è§éä¿¡æ¯è¡¨'; |
| | | |
| | | -- ---------------------------- |
| | | -- 11ã Quartzé群å®ç°åæ¥æºå¶çè¡é表 |
| | | -- ---------------------------- |
| | | create table QRTZ_SIMPROP_TRIGGERS ( |
| | | sched_name varchar(120) not null comment 'è°åº¦åç§°', |
| | | trigger_name varchar(200) not null comment 'qrtz_triggers表trigger_nameçå¤é®', |
| | | trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_groupçå¤é®', |
| | | str_prop_1 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | str_prop_2 varchar(512) null comment 'Stringç±»åçtriggerç第äºä¸ªåæ°', |
| | | str_prop_3 varchar(512) null comment 'Stringç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | int_prop_1 int null comment 'intç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | int_prop_2 int null comment 'intç±»åçtriggerç第äºä¸ªåæ°', |
| | | long_prop_1 bigint null comment 'longç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | long_prop_2 bigint null comment 'longç±»åçtriggerç第äºä¸ªåæ°', |
| | | dec_prop_1 numeric(13,4) null comment 'decimalç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | dec_prop_2 numeric(13,4) null comment 'decimalç±»åçtriggerç第äºä¸ªåæ°', |
| | | bool_prop_1 varchar(1) null comment 'Booleanç±»åçtriggerç第ä¸ä¸ªåæ°', |
| | | bool_prop_2 varchar(1) null comment 'Booleanç±»åçtriggerç第äºä¸ªåæ°', |
| | | primary key (sched_name, trigger_name, trigger_group), |
| | | foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS(sched_name, trigger_name, trigger_group) |
| | | ) engine=innodb comment = '忥æºå¶çè¡é表'; |
| | | |
| | | commit; |