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; 
 | 
  
 | 
  
 | 
CREATE TABLE QRTZ_JOB_DETAILS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    JOB_NAME  VARCHAR(200) NOT NULL, 
 | 
    JOB_GROUP VARCHAR(200) NOT NULL, 
 | 
    DESCRIPTION VARCHAR(250) NULL, 
 | 
    JOB_CLASS_NAME   VARCHAR(250) NOT NULL, 
 | 
    IS_DURABLE VARCHAR(1) NOT NULL, 
 | 
    IS_NONCONCURRENT VARCHAR(1) NOT NULL, 
 | 
    IS_UPDATE_DATA VARCHAR(1) NOT NULL, 
 | 
    REQUESTS_RECOVERY VARCHAR(1) NOT NULL, 
 | 
    JOB_DATA BLOB NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    JOB_NAME  VARCHAR(200) NOT NULL, 
 | 
    JOB_GROUP VARCHAR(200) NOT NULL, 
 | 
    DESCRIPTION VARCHAR(250) NULL, 
 | 
    NEXT_FIRE_TIME BIGINT(13) NULL, 
 | 
    PREV_FIRE_TIME BIGINT(13) NULL, 
 | 
    PRIORITY INTEGER NULL, 
 | 
    TRIGGER_STATE VARCHAR(16) NOT NULL, 
 | 
    TRIGGER_TYPE VARCHAR(8) NOT NULL, 
 | 
    START_TIME BIGINT(13) NOT NULL, 
 | 
    END_TIME BIGINT(13) NULL, 
 | 
    CALENDAR_NAME VARCHAR(200) NULL, 
 | 
    MISFIRE_INSTR SMALLINT(2) NULL, 
 | 
    JOB_DATA BLOB NULL, 
 | 
    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) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_SIMPLE_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    REPEAT_COUNT BIGINT(7) NOT NULL, 
 | 
    REPEAT_INTERVAL BIGINT(12) NOT NULL, 
 | 
    TIMES_TRIGGERED BIGINT(10) NOT NULL, 
 | 
    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) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_CRON_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    CRON_EXPRESSION VARCHAR(200) NOT NULL, 
 | 
    TIME_ZONE_ID VARCHAR(80), 
 | 
    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) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_SIMPROP_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    STR_PROP_1 VARCHAR(512) NULL, 
 | 
    STR_PROP_2 VARCHAR(512) NULL, 
 | 
    STR_PROP_3 VARCHAR(512) NULL, 
 | 
    INT_PROP_1 INT NULL, 
 | 
    INT_PROP_2 INT NULL, 
 | 
    LONG_PROP_1 BIGINT NULL, 
 | 
    LONG_PROP_2 BIGINT NULL, 
 | 
    DEC_PROP_1 NUMERIC(13,4) NULL, 
 | 
    DEC_PROP_2 NUMERIC(13,4) NULL, 
 | 
    BOOL_PROP_1 VARCHAR(1) NULL, 
 | 
    BOOL_PROP_2 VARCHAR(1) NULL, 
 | 
    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) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_BLOB_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    BLOB_DATA BLOB NULL, 
 | 
    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) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_CALENDARS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    CALENDAR_NAME  VARCHAR(200) NOT NULL, 
 | 
    CALENDAR BLOB NOT NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,CALENDAR_NAME) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    TRIGGER_GROUP  VARCHAR(200) NOT NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_FIRED_TRIGGERS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    ENTRY_ID VARCHAR(95) NOT NULL, 
 | 
    TRIGGER_NAME VARCHAR(200) NOT NULL, 
 | 
    TRIGGER_GROUP VARCHAR(200) NOT NULL, 
 | 
    INSTANCE_NAME VARCHAR(200) NOT NULL, 
 | 
    FIRED_TIME BIGINT(13) NOT NULL, 
 | 
    SCHED_TIME BIGINT(13) NOT NULL, 
 | 
    PRIORITY INTEGER NOT NULL, 
 | 
    STATE VARCHAR(16) NOT NULL, 
 | 
    JOB_NAME VARCHAR(200) NULL, 
 | 
    JOB_GROUP VARCHAR(200) NULL, 
 | 
    IS_NONCONCURRENT VARCHAR(1) NULL, 
 | 
    REQUESTS_RECOVERY VARCHAR(1) NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,ENTRY_ID) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_SCHEDULER_STATE 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    INSTANCE_NAME VARCHAR(200) NOT NULL, 
 | 
    LAST_CHECKIN_TIME BIGINT(13) NOT NULL, 
 | 
    CHECKIN_INTERVAL BIGINT(13) NOT NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,INSTANCE_NAME) 
 | 
); 
 | 
  
 | 
CREATE TABLE QRTZ_LOCKS 
 | 
  ( 
 | 
    SCHED_NAME VARCHAR(120) NOT NULL, 
 | 
    LOCK_NAME  VARCHAR(40) NOT NULL, 
 | 
    PRIMARY KEY (SCHED_NAME,LOCK_NAME) 
 | 
); 
 | 
  
 | 
SET FOREIGN_KEY_CHECKS=0; 
 |