Commit e7c9e3dc231d112639340b292500b29760f09996

Authored by YunaiV
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