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 | 209 | \ No newline at end of file | ... | ... |