123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- set client_min_messages = WARNING;
- 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_simprop_triggers;
- DROP TABLE IF EXISTS qrtz_simple_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;
- set client_min_messages = NOTICE;
- CREATE TABLE qrtz_job_details
- (
- sched_name TEXT NOT NULL,
- job_name TEXT NOT NULL,
- job_group TEXT NOT NULL,
- description TEXT NULL,
- job_class_name TEXT NOT NULL,
- is_durable BOOL NOT NULL,
- is_nonconcurrent BOOL NOT NULL,
- is_update_data BOOL NOT NULL,
- requests_recovery BOOL NOT NULL,
- job_data BYTEA NULL,
- PRIMARY KEY (sched_name,job_name,job_group)
- );
- CREATE TABLE qrtz_triggers
- (
- sched_name TEXT NOT NULL,
- trigger_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- job_name TEXT NOT NULL,
- job_group TEXT NOT NULL,
- description TEXT NULL,
- next_fire_time BIGINT NULL,
- prev_fire_time BIGINT NULL,
- priority INTEGER NULL,
- trigger_state TEXT NOT NULL,
- trigger_type TEXT NOT NULL,
- start_time BIGINT NOT NULL,
- end_time BIGINT NULL,
- calendar_name TEXT NULL,
- misfire_instr SMALLINT NULL,
- job_data BYTEA 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 TEXT NOT NULL,
- trigger_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- repeat_count BIGINT NOT NULL,
- repeat_interval BIGINT NOT NULL,
- times_triggered BIGINT 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) ON DELETE CASCADE
- );
- CREATE TABLE QRTZ_SIMPROP_TRIGGERS
- (
- sched_name TEXT NOT NULL,
- trigger_name TEXT NOT NULL ,
- trigger_group TEXT NOT NULL ,
- str_prop_1 TEXT NULL,
- str_prop_2 TEXT NULL,
- str_prop_3 TEXT NULL,
- int_prop_1 INTEGER NULL,
- int_prop_2 INTEGER NULL,
- long_prop_1 BIGINT NULL,
- long_prop_2 BIGINT NULL,
- dec_prop_1 NUMERIC NULL,
- dec_prop_2 NUMERIC NULL,
- bool_prop_1 BOOL NULL,
- bool_prop_2 BOOL NULL,
- time_zone_id TEXT 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) ON DELETE CASCADE
- );
- CREATE TABLE qrtz_cron_triggers
- (
- sched_name TEXT NOT NULL,
- trigger_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- cron_expression TEXT NOT NULL,
- time_zone_id TEXT,
- 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) ON DELETE CASCADE
- );
- CREATE TABLE qrtz_blob_triggers
- (
- sched_name TEXT NOT NULL,
- trigger_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- blob_data BYTEA 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) ON DELETE CASCADE
- );
- CREATE TABLE qrtz_calendars
- (
- sched_name TEXT NOT NULL,
- calendar_name TEXT NOT NULL,
- calendar BYTEA NOT NULL,
- PRIMARY KEY (sched_name,calendar_name)
- );
- CREATE TABLE qrtz_paused_trigger_grps
- (
- sched_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- PRIMARY KEY (sched_name,trigger_group)
- );
- CREATE TABLE qrtz_fired_triggers
- (
- sched_name TEXT NOT NULL,
- entry_id TEXT NOT NULL,
- trigger_name TEXT NOT NULL,
- trigger_group TEXT NOT NULL,
- instance_name TEXT NOT NULL,
- fired_time BIGINT NOT NULL,
- sched_time BIGINT NOT NULL,
- priority INTEGER NOT NULL,
- state TEXT NOT NULL,
- job_name TEXT NULL,
- job_group TEXT NULL,
- is_nonconcurrent BOOL NOT NULL,
- requests_recovery BOOL NULL,
- PRIMARY KEY (sched_name,entry_id)
- );
- CREATE TABLE qrtz_scheduler_state
- (
- sched_name TEXT NOT NULL,
- instance_name TEXT NOT NULL,
- last_checkin_time BIGINT NOT NULL,
- checkin_interval BIGINT NOT NULL,
- PRIMARY KEY (sched_name,instance_name)
- );
- CREATE TABLE qrtz_locks
- (
- sched_name TEXT NOT NULL,
- lock_name TEXT NOT NULL,
- PRIMARY KEY (sched_name,lock_name)
- );
- create index idx_qrtz_j_req_recovery on qrtz_job_details(requests_recovery);
- create index idx_qrtz_t_next_fire_time on qrtz_triggers(next_fire_time);
- create index idx_qrtz_t_state on qrtz_triggers(trigger_state);
- create index idx_qrtz_t_nft_st on qrtz_triggers(next_fire_time,trigger_state);
- create index idx_qrtz_ft_trig_name on qrtz_fired_triggers(trigger_name);
- create index idx_qrtz_ft_trig_group on qrtz_fired_triggers(trigger_group);
- create index idx_qrtz_ft_trig_nm_gp on qrtz_fired_triggers(sched_name,trigger_name,trigger_group);
- create index idx_qrtz_ft_trig_inst_name on qrtz_fired_triggers(instance_name);
- create index idx_qrtz_ft_job_name on qrtz_fired_triggers(job_name);
- create index idx_qrtz_ft_job_group on qrtz_fired_triggers(job_group);
- create index idx_qrtz_ft_job_req_recovery on qrtz_fired_triggers(requests_recovery);
|