You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

tables_db2_v8.sql 4.5 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. #
  2. # Updated by Claudiu Crisan (claudiu.crisan@schartner.net)
  3. # SQL scripts for DB2 ver 8.1
  4. #
  5. # Changes:
  6. # - "varchar(1)" replaced with "integer"
  7. # - "field_name varchar(xxx) not null" replaced with "field_name varchar(xxx)"
  8. #
  9. DROP TABLE QRTZ_FIRED_TRIGGERS;
  10. DROP TABLE QRTZ_PAUSED_TRIGGER_GRPS;
  11. DROP TABLE QRTZ_SCHEDULER_STATE;
  12. DROP TABLE QRTZ_LOCKS;
  13. DROP TABLE QRTZ_SIMPLE_TRIGGERS;
  14. DROP TABLE QRTZ_SIMPROP_TRIGGERS;
  15. DROP TABLE QRTZ_CRON_TRIGGERS;
  16. DROP TABLE QRTZ_TRIGGERS;
  17. DROP TABLE QRTZ_JOB_DETAILS;
  18. DROP TABLE QRTZ_CALENDARS;
  19. DROP TABLE QRTZ_BLOB_TRIGGERS;
  20. create table qrtz_job_details(
  21. sched_name varchar(120) not null,
  22. job_name varchar(80) not null,
  23. job_group varchar(80) not null,
  24. description varchar(120),
  25. job_class_name varchar(128) not null,
  26. is_durable integer not null,
  27. is_nonconcurrent integer not null,
  28. is_update_data integer not null,
  29. requests_recovery integer not null,
  30. job_data blob(2000),
  31. primary key (sched_name,job_name,job_group)
  32. );
  33. create table qrtz_triggers(
  34. sched_name varchar(120) not null,
  35. trigger_name varchar(80) not null,
  36. trigger_group varchar(80) not null,
  37. job_name varchar(80) not null,
  38. job_group varchar(80) not null,
  39. description varchar(120),
  40. next_fire_time bigint,
  41. prev_fire_time bigint,
  42. priority integer,
  43. trigger_state varchar(16) not null,
  44. trigger_type varchar(8) not null,
  45. start_time bigint not null,
  46. end_time bigint,
  47. calendar_name varchar(80),
  48. misfire_instr smallint,
  49. job_data blob(2000),
  50. primary key (sched_name,trigger_name,trigger_group),
  51. foreign key (sched_name,job_name,job_group) references qrtz_job_details(sched_name,job_name,job_group)
  52. );
  53. create table qrtz_simple_triggers(
  54. sched_name varchar(120) not null,
  55. trigger_name varchar(80) not null,
  56. trigger_group varchar(80) not null,
  57. repeat_count bigint not null,
  58. repeat_interval bigint not null,
  59. times_triggered bigint not null,
  60. primary key (sched_name,trigger_name,trigger_group),
  61. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  62. );
  63. create table qrtz_cron_triggers(
  64. sched_name varchar(120) not null,
  65. trigger_name varchar(80) not null,
  66. trigger_group varchar(80) not null,
  67. cron_expression varchar(120) not null,
  68. time_zone_id varchar(80),
  69. primary key (sched_name,trigger_name,trigger_group),
  70. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  71. );
  72. CREATE TABLE qrtz_simprop_triggers
  73. (
  74. sched_name varchar(120) not null,
  75. TRIGGER_NAME VARCHAR(200) NOT NULL,
  76. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  77. STR_PROP_1 VARCHAR(512) NULL,
  78. STR_PROP_2 VARCHAR(512) NULL,
  79. STR_PROP_3 VARCHAR(512) NULL,
  80. INT_PROP_1 INT NULL,
  81. INT_PROP_2 INT NULL,
  82. LONG_PROP_1 BIGINT NULL,
  83. LONG_PROP_2 BIGINT NULL,
  84. DEC_PROP_1 NUMERIC(13,4) NULL,
  85. DEC_PROP_2 NUMERIC(13,4) NULL,
  86. BOOL_PROP_1 VARCHAR(1) NULL,
  87. BOOL_PROP_2 VARCHAR(1) NULL,
  88. PRIMARY KEY (sched_name,TRIGGER_NAME,TRIGGER_GROUP),
  89. FOREIGN KEY (sched_name,TRIGGER_NAME,TRIGGER_GROUP)
  90. REFERENCES QRTZ_TRIGGERS(sched_name,TRIGGER_NAME,TRIGGER_GROUP)
  91. );
  92. create table qrtz_blob_triggers(
  93. sched_name varchar(120) not null,
  94. trigger_name varchar(80) not null,
  95. trigger_group varchar(80) not null,
  96. blob_data blob(2000),
  97. primary key (sched_name,trigger_name,trigger_group),
  98. foreign key (sched_name,trigger_name,trigger_group) references qrtz_triggers(sched_name,trigger_name,trigger_group)
  99. );
  100. create table qrtz_calendars(
  101. sched_name varchar(120) not null,
  102. calendar_name varchar(80) not null,
  103. calendar blob(2000) not null,
  104. primary key (calendar_name)
  105. );
  106. create table qrtz_fired_triggers(
  107. sched_name varchar(120) not null,
  108. entry_id varchar(95) not null,
  109. trigger_name varchar(80) not null,
  110. trigger_group varchar(80) not null,
  111. instance_name varchar(80) not null,
  112. fired_time bigint not null,
  113. sched_time bigint not null,
  114. priority integer not null,
  115. state varchar(16) not null,
  116. job_name varchar(80),
  117. job_group varchar(80),
  118. is_nonconcurrent integer,
  119. requests_recovery integer,
  120. primary key (sched_name,entry_id)
  121. );
  122. create table qrtz_paused_trigger_grps(
  123. sched_name varchar(120) not null,
  124. trigger_group varchar(80) not null,
  125. primary key (sched_name,trigger_group)
  126. );
  127. create table qrtz_scheduler_state(
  128. sched_name varchar(120) not null,
  129. instance_name varchar(80) not null,
  130. last_checkin_time bigint not null,
  131. checkin_interval bigint not null,
  132. primary key (sched_name,instance_name)
  133. );
  134. create table qrtz_locks(
  135. sched_name varchar(120) not null,
  136. lock_name varchar(40) not null,
  137. primary key (sched_name,lock_name)
  138. );