Commit e7c9e3dc231d112639340b292500b29760f09996
1 parent
520fb79e
fix:【INFRA 基础设施】更新 pgsql quartz sql
Showing
1 changed file
with
175 additions
and
220 deletions
sql/postgresql/quartz.sql
| 1 | --- ---------------------------- | ||
| 2 | --- qrtz_blob_triggers | ||
| 3 | --- ---------------------------- | ||
| 4 | -CREATE TABLE qrtz_blob_triggers | 1 | +-- https://github.com/quartz-scheduler/quartz/blob/main/quartz/src/main/resources/org/quartz/impl/jdbcjobstore/tables_postgres.sql |
| 2 | +-- Thanks to Patrick Lightbody for submitting this... | ||
| 3 | +-- | ||
| 4 | +-- In your Quartz properties file, you'll need to set | ||
| 5 | +-- org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate | ||
| 6 | + | ||
| 7 | +DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS; | ||
| 8 | +DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS; | ||
| 9 | +DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE; | ||
| 10 | +DROP TABLE IF EXISTS QRTZ_LOCKS; | ||
| 11 | +DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS; | ||
| 12 | +DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS; | ||
| 13 | +DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS; | ||
| 14 | +DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS; | ||
| 15 | +DROP TABLE IF EXISTS QRTZ_TRIGGERS; | ||
| 16 | +DROP TABLE IF EXISTS QRTZ_JOB_DETAILS; | ||
| 17 | +DROP TABLE IF EXISTS QRTZ_CALENDARS; | ||
| 18 | + | ||
| 19 | +CREATE TABLE QRTZ_JOB_DETAILS | ||
| 5 | ( | 20 | ( |
| 6 | - sched_name varchar(120) NOT NULL, | ||
| 7 | - trigger_name varchar(190) NOT NULL, | ||
| 8 | - trigger_group varchar(190) NOT NULL, | ||
| 9 | - blob_data bytea NULL, | ||
| 10 | - PRIMARY KEY (sched_name, trigger_name, trigger_group) | 21 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 22 | + JOB_NAME VARCHAR(200) NOT NULL, | ||
| 23 | + JOB_GROUP VARCHAR(200) NOT NULL, | ||
| 24 | + DESCRIPTION VARCHAR(250) NULL, | ||
| 25 | + JOB_CLASS_NAME VARCHAR(250) NOT NULL, | ||
| 26 | + IS_DURABLE BOOL NOT NULL, | ||
| 27 | + IS_NONCONCURRENT BOOL NOT NULL, | ||
| 28 | + IS_UPDATE_DATA BOOL NOT NULL, | ||
| 29 | + REQUESTS_RECOVERY BOOL NOT NULL, | ||
| 30 | + JOB_DATA BYTEA NULL, | ||
| 31 | + PRIMARY KEY (SCHED_NAME, JOB_NAME, JOB_GROUP) | ||
| 11 | ); | 32 | ); |
| 12 | 33 | ||
| 13 | -CREATE INDEX idx_qrtz_blob_triggers_sched_name ON qrtz_blob_triggers (sched_name, trigger_name, trigger_group); | ||
| 14 | - | ||
| 15 | --- ---------------------------- | ||
| 16 | --- qrtz_calendars | ||
| 17 | --- ---------------------------- | ||
| 18 | -CREATE TABLE qrtz_calendars | 34 | +CREATE TABLE QRTZ_TRIGGERS |
| 19 | ( | 35 | ( |
| 20 | - sched_name varchar(120) NOT NULL, | ||
| 21 | - calendar_name varchar(190) NOT NULL, | ||
| 22 | - calendar bytea NOT NULL, | ||
| 23 | - PRIMARY KEY (sched_name, calendar_name) | 36 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 37 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 38 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 39 | + JOB_NAME VARCHAR(200) NOT NULL, | ||
| 40 | + JOB_GROUP VARCHAR(200) NOT NULL, | ||
| 41 | + DESCRIPTION VARCHAR(250) NULL, | ||
| 42 | + NEXT_FIRE_TIME BIGINT NULL, | ||
| 43 | + PREV_FIRE_TIME BIGINT NULL, | ||
| 44 | + PRIORITY INTEGER NULL, | ||
| 45 | + TRIGGER_STATE VARCHAR(16) NOT NULL, | ||
| 46 | + TRIGGER_TYPE VARCHAR(8) NOT NULL, | ||
| 47 | + START_TIME BIGINT NOT NULL, | ||
| 48 | + END_TIME BIGINT NULL, | ||
| 49 | + CALENDAR_NAME VARCHAR(200) NULL, | ||
| 50 | + MISFIRE_INSTR SMALLINT NULL, | ||
| 51 | + JOB_DATA BYTEA NULL, | ||
| 52 | + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP), | ||
| 53 | + FOREIGN KEY (SCHED_NAME, JOB_NAME, JOB_GROUP) | ||
| 54 | + REFERENCES QRTZ_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP) | ||
| 24 | ); | 55 | ); |
| 25 | 56 | ||
| 26 | - | ||
| 27 | --- ---------------------------- | ||
| 28 | --- qrtz_cron_triggers | ||
| 29 | --- ---------------------------- | ||
| 30 | -CREATE TABLE qrtz_cron_triggers | 57 | +CREATE TABLE QRTZ_SIMPLE_TRIGGERS |
| 31 | ( | 58 | ( |
| 32 | - sched_name varchar(120) NOT NULL, | ||
| 33 | - trigger_name varchar(190) NOT NULL, | ||
| 34 | - trigger_group varchar(190) NOT NULL, | ||
| 35 | - cron_expression varchar(120) NOT NULL, | ||
| 36 | - time_zone_id varchar(80) NULL DEFAULT NULL, | ||
| 37 | - PRIMARY KEY (sched_name, trigger_name, trigger_group) | 59 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 60 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 61 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 62 | + REPEAT_COUNT BIGINT NOT NULL, | ||
| 63 | + REPEAT_INTERVAL BIGINT NOT NULL, | ||
| 64 | + TIMES_TRIGGERED BIGINT NOT NULL, | ||
| 65 | + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP), | ||
| 66 | + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 67 | + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 38 | ); | 68 | ); |
| 39 | 69 | ||
| 40 | --- @formatter:off | ||
| 41 | -BEGIN; | ||
| 42 | -COMMIT; | ||
| 43 | --- @formatter:on | ||
| 44 | - | ||
| 45 | --- ---------------------------- | ||
| 46 | --- qrtz_fired_triggers | ||
| 47 | --- ---------------------------- | ||
| 48 | -CREATE TABLE qrtz_fired_triggers | 70 | +CREATE TABLE QRTZ_CRON_TRIGGERS |
| 49 | ( | 71 | ( |
| 50 | - sched_name varchar(120) NOT NULL, | ||
| 51 | - entry_id varchar(95) NOT NULL, | ||
| 52 | - trigger_name varchar(190) NOT NULL, | ||
| 53 | - trigger_group varchar(190) NOT NULL, | ||
| 54 | - instance_name varchar(190) NOT NULL, | ||
| 55 | - fired_time int8 NOT NULL, | ||
| 56 | - sched_time int8 NOT NULL, | ||
| 57 | - priority int4 NOT NULL, | ||
| 58 | - state varchar(16) NOT NULL, | ||
| 59 | - job_name varchar(190) NULL DEFAULT NULL, | ||
| 60 | - job_group varchar(190) NULL DEFAULT NULL, | ||
| 61 | - is_nonconcurrent varchar(1) NULL DEFAULT NULL, | ||
| 62 | - requests_recovery varchar(1) NULL DEFAULT NULL, | ||
| 63 | - PRIMARY KEY (sched_name, entry_id) | 72 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 73 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 74 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 75 | + CRON_EXPRESSION VARCHAR(120) NOT NULL, | ||
| 76 | + TIME_ZONE_ID VARCHAR(80), | ||
| 77 | + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP), | ||
| 78 | + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 79 | + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 64 | ); | 80 | ); |
| 65 | 81 | ||
| 66 | -CREATE INDEX idx_qrtz_ft_trig_inst_name ON qrtz_fired_triggers (sched_name, instance_name); | ||
| 67 | -CREATE INDEX idx_qrtz_ft_inst_job_req_rcvry ON qrtz_fired_triggers (sched_name, instance_name, requests_recovery); | ||
| 68 | -CREATE INDEX idx_qrtz_ft_j_g ON qrtz_fired_triggers (sched_name, job_name, job_group); | ||
| 69 | -CREATE INDEX idx_qrtz_ft_jg ON qrtz_fired_triggers (sched_name, job_group); | ||
| 70 | -CREATE INDEX idx_qrtz_ft_t_g ON qrtz_fired_triggers (sched_name, trigger_name, trigger_group); | ||
| 71 | -CREATE INDEX idx_qrtz_ft_tg ON qrtz_fired_triggers (sched_name, trigger_group); | ||
| 72 | - | ||
| 73 | --- ---------------------------- | ||
| 74 | --- qrtz_job_details | ||
| 75 | --- ---------------------------- | ||
| 76 | -CREATE TABLE qrtz_job_details | 82 | +CREATE TABLE QRTZ_SIMPROP_TRIGGERS |
| 77 | ( | 83 | ( |
| 78 | - sched_name varchar(120) NOT NULL, | ||
| 79 | - job_name varchar(190) NOT NULL, | ||
| 80 | - job_group varchar(190) NOT NULL, | ||
| 81 | - description varchar(250) NULL DEFAULT NULL, | ||
| 82 | - job_class_name varchar(250) NOT NULL, | ||
| 83 | - is_durable varchar(1) NOT NULL, | ||
| 84 | - is_nonconcurrent varchar(1) NOT NULL, | ||
| 85 | - is_update_data varchar(1) NOT NULL, | ||
| 86 | - requests_recovery varchar(1) NOT NULL, | ||
| 87 | - job_data bytea NULL, | ||
| 88 | - PRIMARY KEY (sched_name, job_name, job_group) | 84 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 85 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 86 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 87 | + STR_PROP_1 VARCHAR(512) NULL, | ||
| 88 | + STR_PROP_2 VARCHAR(512) NULL, | ||
| 89 | + STR_PROP_3 VARCHAR(512) NULL, | ||
| 90 | + INT_PROP_1 INT NULL, | ||
| 91 | + INT_PROP_2 INT NULL, | ||
| 92 | + LONG_PROP_1 BIGINT NULL, | ||
| 93 | + LONG_PROP_2 BIGINT NULL, | ||
| 94 | + DEC_PROP_1 NUMERIC(13, 4) NULL, | ||
| 95 | + DEC_PROP_2 NUMERIC(13, 4) NULL, | ||
| 96 | + BOOL_PROP_1 BOOL NULL, | ||
| 97 | + BOOL_PROP_2 BOOL NULL, | ||
| 98 | + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP), | ||
| 99 | + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 100 | + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 89 | ); | 101 | ); |
| 90 | 102 | ||
| 91 | -CREATE INDEX idx_qrtz_j_req_recovery ON qrtz_job_details (sched_name, requests_recovery); | ||
| 92 | -CREATE INDEX idx_qrtz_j_grp ON qrtz_job_details (sched_name, job_group); | ||
| 93 | - | ||
| 94 | --- @formatter:off | ||
| 95 | -BEGIN; | ||
| 96 | -COMMIT; | ||
| 97 | --- @formatter:on | ||
| 98 | - | ||
| 99 | --- ---------------------------- | ||
| 100 | --- qrtz_locks | ||
| 101 | --- ---------------------------- | ||
| 102 | -CREATE TABLE qrtz_locks | 103 | +CREATE TABLE QRTZ_BLOB_TRIGGERS |
| 103 | ( | 104 | ( |
| 104 | - sched_name varchar(120) NOT NULL, | ||
| 105 | - lock_name varchar(40) NOT NULL, | ||
| 106 | - PRIMARY KEY (sched_name, lock_name) | 105 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 106 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 107 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 108 | + BLOB_DATA BYTEA NULL, | ||
| 109 | + PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP), | ||
| 110 | + FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 111 | + REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) | ||
| 107 | ); | 112 | ); |
| 108 | 113 | ||
| 109 | --- @formatter:off | ||
| 110 | -BEGIN; | ||
| 111 | -COMMIT; | ||
| 112 | --- @formatter:on | ||
| 113 | - | ||
| 114 | --- ---------------------------- | ||
| 115 | --- qrtz_paused_trigger_grps | ||
| 116 | --- ---------------------------- | ||
| 117 | -CREATE TABLE qrtz_paused_trigger_grps | 114 | +CREATE TABLE QRTZ_CALENDARS |
| 118 | ( | 115 | ( |
| 119 | - sched_name varchar(120) NOT NULL, | ||
| 120 | - trigger_group varchar(190) NOT NULL, | ||
| 121 | - PRIMARY KEY (sched_name, trigger_group) | 116 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 117 | + CALENDAR_NAME VARCHAR(200) NOT NULL, | ||
| 118 | + CALENDAR BYTEA NOT NULL, | ||
| 119 | + PRIMARY KEY (SCHED_NAME, CALENDAR_NAME) | ||
| 122 | ); | 120 | ); |
| 123 | 121 | ||
| 124 | --- ---------------------------- | ||
| 125 | --- qrtz_scheduler_state | ||
| 126 | --- ---------------------------- | ||
| 127 | -CREATE TABLE qrtz_scheduler_state | 122 | + |
| 123 | +CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS | ||
| 128 | ( | 124 | ( |
| 129 | - sched_name varchar(120) NOT NULL, | ||
| 130 | - instance_name varchar(190) NOT NULL, | ||
| 131 | - last_checkin_time int8 NOT NULL, | ||
| 132 | - checkin_interval int8 NOT NULL, | ||
| 133 | - PRIMARY KEY (sched_name, instance_name) | 125 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 126 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 127 | + PRIMARY KEY (SCHED_NAME, TRIGGER_GROUP) | ||
| 134 | ); | 128 | ); |
| 135 | 129 | ||
| 136 | --- @formatter:off | ||
| 137 | -BEGIN; | ||
| 138 | -COMMIT; | ||
| 139 | --- @formatter:on | ||
| 140 | - | ||
| 141 | --- ---------------------------- | ||
| 142 | --- qrtz_simple_triggers | ||
| 143 | --- ---------------------------- | ||
| 144 | -CREATE TABLE qrtz_simple_triggers | 130 | +CREATE TABLE QRTZ_FIRED_TRIGGERS |
| 145 | ( | 131 | ( |
| 146 | - sched_name varchar(120) NOT NULL, | ||
| 147 | - trigger_name varchar(190) NOT NULL, | ||
| 148 | - trigger_group varchar(190) NOT NULL, | ||
| 149 | - repeat_count int8 NOT NULL, | ||
| 150 | - repeat_interval int8 NOT NULL, | ||
| 151 | - times_triggered int8 NOT NULL, | ||
| 152 | - PRIMARY KEY (sched_name, trigger_name, trigger_group) | 132 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 133 | + ENTRY_ID VARCHAR(95) NOT NULL, | ||
| 134 | + TRIGGER_NAME VARCHAR(200) NOT NULL, | ||
| 135 | + TRIGGER_GROUP VARCHAR(200) NOT NULL, | ||
| 136 | + INSTANCE_NAME VARCHAR(200) NOT NULL, | ||
| 137 | + FIRED_TIME BIGINT NOT NULL, | ||
| 138 | + SCHED_TIME BIGINT NOT NULL, | ||
| 139 | + PRIORITY INTEGER NOT NULL, | ||
| 140 | + STATE VARCHAR(16) NOT NULL, | ||
| 141 | + JOB_NAME VARCHAR(200) NULL, | ||
| 142 | + JOB_GROUP VARCHAR(200) NULL, | ||
| 143 | + IS_NONCONCURRENT BOOL NULL, | ||
| 144 | + REQUESTS_RECOVERY BOOL NULL, | ||
| 145 | + PRIMARY KEY (SCHED_NAME, ENTRY_ID) | ||
| 153 | ); | 146 | ); |
| 154 | 147 | ||
| 155 | --- ---------------------------- | ||
| 156 | --- qrtz_simprop_triggers | ||
| 157 | --- ---------------------------- | ||
| 158 | -CREATE TABLE qrtz_simprop_triggers | 148 | +CREATE TABLE QRTZ_SCHEDULER_STATE |
| 159 | ( | 149 | ( |
| 160 | - sched_name varchar(120) NOT NULL, | ||
| 161 | - trigger_name varchar(190) NOT NULL, | ||
| 162 | - trigger_group varchar(190) NOT NULL, | ||
| 163 | - str_prop_1 varchar(512) NULL DEFAULT NULL, | ||
| 164 | - str_prop_2 varchar(512) NULL DEFAULT NULL, | ||
| 165 | - str_prop_3 varchar(512) NULL DEFAULT NULL, | ||
| 166 | - int_prop_1 int4 NULL DEFAULT NULL, | ||
| 167 | - int_prop_2 int4 NULL DEFAULT NULL, | ||
| 168 | - long_prop_1 int8 NULL DEFAULT NULL, | ||
| 169 | - long_prop_2 int8 NULL DEFAULT NULL, | ||
| 170 | - dec_prop_1 numeric(13, 4) NULL DEFAULT NULL, | ||
| 171 | - dec_prop_2 numeric(13, 4) NULL DEFAULT NULL, | ||
| 172 | - bool_prop_1 varchar(1) NULL DEFAULT NULL, | ||
| 173 | - bool_prop_2 varchar(1) NULL DEFAULT NULL, | ||
| 174 | - PRIMARY KEY (sched_name, trigger_name, trigger_group) | 150 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 151 | + INSTANCE_NAME VARCHAR(200) NOT NULL, | ||
| 152 | + LAST_CHECKIN_TIME BIGINT NOT NULL, | ||
| 153 | + CHECKIN_INTERVAL BIGINT NOT NULL, | ||
| 154 | + PRIMARY KEY (SCHED_NAME, INSTANCE_NAME) | ||
| 175 | ); | 155 | ); |
| 176 | 156 | ||
| 177 | --- ---------------------------- | ||
| 178 | --- qrtz_triggers | ||
| 179 | --- ---------------------------- | ||
| 180 | -CREATE TABLE qrtz_triggers | 157 | +CREATE TABLE QRTZ_LOCKS |
| 181 | ( | 158 | ( |
| 182 | - sched_name varchar(120) NOT NULL, | ||
| 183 | - trigger_name varchar(190) NOT NULL, | ||
| 184 | - trigger_group varchar(190) NOT NULL, | ||
| 185 | - job_name varchar(190) NOT NULL, | ||
| 186 | - job_group varchar(190) NOT NULL, | ||
| 187 | - description varchar(250) NULL DEFAULT NULL, | ||
| 188 | - next_fire_time int8 NULL DEFAULT NULL, | ||
| 189 | - prev_fire_time int8 NULL DEFAULT NULL, | ||
| 190 | - priority int4 NULL DEFAULT NULL, | ||
| 191 | - trigger_state varchar(16) NOT NULL, | ||
| 192 | - trigger_type varchar(8) NOT NULL, | ||
| 193 | - start_time int8 NOT NULL, | ||
| 194 | - end_time int8 NULL DEFAULT NULL, | ||
| 195 | - calendar_name varchar(190) NULL DEFAULT NULL, | ||
| 196 | - misfire_instr int2 NULL DEFAULT NULL, | ||
| 197 | - job_data bytea NULL, | ||
| 198 | - PRIMARY KEY (sched_name, trigger_name, trigger_group) | 159 | + SCHED_NAME VARCHAR(120) NOT NULL, |
| 160 | + LOCK_NAME VARCHAR(40) NOT NULL, | ||
| 161 | + PRIMARY KEY (SCHED_NAME, LOCK_NAME) | ||
| 199 | ); | 162 | ); |
| 200 | 163 | ||
| 201 | -CREATE INDEX idx_qrtz_t_j ON qrtz_triggers (sched_name, job_name, job_group); | ||
| 202 | -CREATE INDEX idx_qrtz_t_jg ON qrtz_triggers (sched_name, job_group); | ||
| 203 | -CREATE INDEX idx_qrtz_t_c ON qrtz_triggers (sched_name, calendar_name); | ||
| 204 | -CREATE INDEX idx_qrtz_t_g ON qrtz_triggers (sched_name, trigger_group); | ||
| 205 | -CREATE INDEX idx_qrtz_t_state ON qrtz_triggers (sched_name, trigger_state); | ||
| 206 | -CREATE INDEX idx_qrtz_t_n_state ON qrtz_triggers (sched_name, trigger_name, trigger_group, trigger_state); | ||
| 207 | -CREATE INDEX idx_qrtz_t_n_g_state ON qrtz_triggers (sched_name, trigger_group, trigger_state); | ||
| 208 | -CREATE INDEX idx_qrtz_t_next_fire_time ON qrtz_triggers (sched_name, next_fire_time); | ||
| 209 | -CREATE INDEX idx_qrtz_t_nft_st ON qrtz_triggers (sched_name, trigger_state, next_fire_time); | ||
| 210 | -CREATE INDEX idx_qrtz_t_nft_misfire ON qrtz_triggers (sched_name, misfire_instr, next_fire_time); | ||
| 211 | -CREATE INDEX idx_qrtz_t_nft_st_misfire ON qrtz_triggers (sched_name, misfire_instr, next_fire_time, trigger_state); | ||
| 212 | -CREATE INDEX idx_qrtz_t_nft_st_misfire_grp ON qrtz_triggers (sched_name, misfire_instr, next_fire_time, trigger_group, | ||
| 213 | - trigger_state); | ||
| 214 | - | ||
| 215 | --- @formatter:off | ||
| 216 | -BEGIN; | ||
| 217 | -COMMIT; | ||
| 218 | --- @formatter:on | ||
| 219 | - | ||
| 220 | - | ||
| 221 | --- ---------------------------- | ||
| 222 | --- FK: qrtz_blob_triggers | ||
| 223 | --- ---------------------------- | ||
| 224 | -ALTER TABLE qrtz_blob_triggers | ||
| 225 | - ADD CONSTRAINT qrtz_blob_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, | ||
| 226 | - trigger_name, | ||
| 227 | - trigger_group); | ||
| 228 | - | ||
| 229 | --- ---------------------------- | ||
| 230 | --- FK: qrtz_cron_triggers | ||
| 231 | --- ---------------------------- | ||
| 232 | -ALTER TABLE qrtz_cron_triggers | ||
| 233 | - ADD CONSTRAINT qrtz_cron_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, trigger_name, trigger_group); | ||
| 234 | - | ||
| 235 | --- ---------------------------- | ||
| 236 | --- FK: qrtz_simple_triggers | ||
| 237 | --- ---------------------------- | ||
| 238 | -ALTER TABLE qrtz_simple_triggers | ||
| 239 | - ADD CONSTRAINT qrtz_simple_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, | ||
| 240 | - trigger_name, | ||
| 241 | - trigger_group); | ||
| 242 | - | ||
| 243 | --- ---------------------------- | ||
| 244 | --- FK: qrtz_simprop_triggers | ||
| 245 | --- ---------------------------- | ||
| 246 | -ALTER TABLE qrtz_simprop_triggers | ||
| 247 | - ADD CONSTRAINT qrtz_simprop_triggers_ibfk_1 FOREIGN KEY (sched_name, trigger_name, trigger_group) REFERENCES qrtz_triggers (sched_name, trigger_name, trigger_group); | ||
| 248 | - | ||
| 249 | --- ---------------------------- | ||
| 250 | --- FK: qrtz_triggers | ||
| 251 | --- ---------------------------- | ||
| 252 | -ALTER TABLE qrtz_triggers | ||
| 253 | - ADD CONSTRAINT qrtz_triggers_ibfk_1 FOREIGN KEY (sched_name, job_name, job_group) REFERENCES qrtz_job_details (sched_name, job_name, job_group); | 164 | +CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY |
| 165 | + ON QRTZ_JOB_DETAILS (SCHED_NAME, REQUESTS_RECOVERY); | ||
| 166 | +CREATE INDEX IDX_QRTZ_J_GRP | ||
| 167 | + ON QRTZ_JOB_DETAILS (SCHED_NAME, JOB_GROUP); | ||
| 168 | + | ||
| 169 | +CREATE INDEX IDX_QRTZ_T_J | ||
| 170 | + ON QRTZ_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP); | ||
| 171 | +CREATE INDEX IDX_QRTZ_T_JG | ||
| 172 | + ON QRTZ_TRIGGERS (SCHED_NAME, JOB_GROUP); | ||
| 173 | +CREATE INDEX IDX_QRTZ_T_C | ||
| 174 | + ON QRTZ_TRIGGERS (SCHED_NAME, CALENDAR_NAME); | ||
| 175 | +CREATE INDEX IDX_QRTZ_T_G | ||
| 176 | + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP); | ||
| 177 | +CREATE INDEX IDX_QRTZ_T_STATE | ||
| 178 | + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_STATE); | ||
| 179 | +CREATE INDEX IDX_QRTZ_T_N_STATE | ||
| 180 | + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, TRIGGER_STATE); | ||
| 181 | +CREATE INDEX IDX_QRTZ_T_N_G_STATE | ||
| 182 | + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_GROUP, TRIGGER_STATE); | ||
| 183 | +CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME | ||
| 184 | + ON QRTZ_TRIGGERS (SCHED_NAME, NEXT_FIRE_TIME); | ||
| 185 | +CREATE INDEX IDX_QRTZ_T_NFT_ST | ||
| 186 | + ON QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_STATE, NEXT_FIRE_TIME); | ||
| 187 | +CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE | ||
| 188 | + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME); | ||
| 189 | +CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE | ||
| 190 | + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME, TRIGGER_STATE); | ||
| 191 | +CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP | ||
| 192 | + ON QRTZ_TRIGGERS (SCHED_NAME, MISFIRE_INSTR, NEXT_FIRE_TIME, TRIGGER_GROUP, TRIGGER_STATE); | ||
| 193 | + | ||
| 194 | +CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME | ||
| 195 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME); | ||
| 196 | +CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY | ||
| 197 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, INSTANCE_NAME, REQUESTS_RECOVERY); | ||
| 198 | +CREATE INDEX IDX_QRTZ_FT_J_G | ||
| 199 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_NAME, JOB_GROUP); | ||
| 200 | +CREATE INDEX IDX_QRTZ_FT_JG | ||
| 201 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, JOB_GROUP); | ||
| 202 | +CREATE INDEX IDX_QRTZ_FT_T_G | ||
| 203 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP); | ||
| 204 | +CREATE INDEX IDX_QRTZ_FT_TG | ||
| 205 | + ON QRTZ_FIRED_TRIGGERS (SCHED_NAME, TRIGGER_GROUP); | ||
| 206 | + | ||
| 207 | + | ||
| 208 | +COMMIT; | ||
| 254 | \ No newline at end of file | 209 | \ No newline at end of file |