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_hsqldb_old.sql 4.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. #
  2. # Thanks to Joseph Wilkicki for submitting this file's contents
  3. #
  4. # In your Quartz properties file, you'll need to set
  5. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.HSQLDBDelegate
  6. #
  7. # Some users report the need to change the fields
  8. # with datatype "OTHER" to datatype "BINARY" with
  9. # particular versions (e.g. 1.7.1) of HSQLDB
  10. #
  11. CREATE TABLE qrtz_job_details
  12. (
  13. SCHED_NAME VARCHAR(120) NOT NULL,
  14. JOB_NAME LONGVARCHAR(80) NOT NULL,
  15. JOB_GROUP LONGVARCHAR(80) NOT NULL,
  16. DESCRIPTION LONGVARCHAR(120) NULL,
  17. JOB_CLASS_NAME LONGVARCHAR(128) NOT NULL,
  18. IS_DURABLE LONGVARCHAR(1) NOT NULL,
  19. IS_NONCONCURRENT LONGVARCHAR(1) NOT NULL,
  20. IS_UPDATE_DATA LONGVARCHAR(1) NOT NULL,
  21. REQUESTS_RECOVERY LONGVARCHAR(1) NOT NULL,
  22. JOB_DATA OTHER NULL,
  23. PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
  24. );
  25. CREATE TABLE qrtz_triggers
  26. (
  27. SCHED_NAME VARCHAR(120) NOT NULL,
  28. TRIGGER_NAME LONGVARCHAR(80) NOT NULL,
  29. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  30. JOB_NAME LONGVARCHAR(80) NOT NULL,
  31. JOB_GROUP LONGVARCHAR(80) NOT NULL,
  32. DESCRIPTION LONGVARCHAR(120) NULL,
  33. NEXT_FIRE_TIME NUMERIC(13) NULL,
  34. PREV_FIRE_TIME NUMERIC(13) NULL,
  35. PRIORITY INTEGER NULL,
  36. TRIGGER_STATE LONGVARCHAR(16) NOT NULL,
  37. TRIGGER_TYPE LONGVARCHAR(8) NOT NULL,
  38. START_TIME NUMERIC(13) NOT NULL,
  39. END_TIME NUMERIC(13) NULL,
  40. CALENDAR_NAME LONGVARCHAR(80) NULL,
  41. MISFIRE_INSTR NUMERIC(2) NULL,
  42. JOB_DATA OTHER NULL,
  43. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  44. FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
  45. REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
  46. );
  47. CREATE TABLE qrtz_simple_triggers
  48. (
  49. SCHED_NAME VARCHAR(120) NOT NULL,
  50. TRIGGER_NAME LONGVARCHAR(80) NOT NULL,
  51. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  52. REPEAT_COUNT NUMERIC(7) NOT NULL,
  53. REPEAT_INTERVAL NUMERIC(12) NOT NULL,
  54. TIMES_TRIGGERED NUMERIC(10) NOT NULL,
  55. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  56. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  57. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  58. );
  59. CREATE TABLE qrtz_cron_triggers
  60. (
  61. SCHED_NAME VARCHAR(120) NOT NULL,
  62. TRIGGER_NAME LONGVARCHAR(80) NOT NULL,
  63. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  64. CRON_EXPRESSION LONGVARCHAR(120) NOT NULL,
  65. TIME_ZONE_ID LONGVARCHAR(80),
  66. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  67. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  68. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  69. );
  70. CREATE TABLE qrtz_simprop_triggers
  71. (
  72. SCHED_NAME VARCHAR(120) NOT NULL,
  73. TRIGGER_NAME LONGVARCHAR(200) NOT NULL,
  74. TRIGGER_GROUP LONGVARCHAR(200) NOT NULL,
  75. STR_PROP_1 LONGVARCHAR(512) NULL,
  76. STR_PROP_2 LONGVARCHAR(512) NULL,
  77. STR_PROP_3 LONGVARCHAR(512) NULL,
  78. INT_PROP_1 NUMERIC(9) NULL,
  79. INT_PROP_2 NUMERIC(9) NULL,
  80. LONG_PROP_1 NUMERIC(13) NULL,
  81. LONG_PROP_2 NUMERIC(13) NULL,
  82. DEC_PROP_1 NUMERIC(13,4) NULL,
  83. DEC_PROP_2 NUMERIC(13,4) NULL,
  84. BOOL_PROP_1 LONGVARCHAR(1) NULL,
  85. BOOL_PROP_2 LONGVARCHAR(1) NULL,
  86. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  87. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  88. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  89. );
  90. CREATE TABLE qrtz_blob_triggers
  91. (
  92. SCHED_NAME VARCHAR(120) NOT NULL,
  93. TRIGGER_NAME LONGVARCHAR(80) NOT NULL,
  94. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  95. BLOB_DATA OTHER NULL,
  96. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  97. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  98. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  99. );
  100. CREATE TABLE qrtz_calendars
  101. (
  102. SCHED_NAME VARCHAR(120) NOT NULL,
  103. CALENDAR_NAME LONGVARCHAR(80) NOT NULL,
  104. CALENDAR OTHER NOT NULL,
  105. PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
  106. );
  107. CREATE TABLE qrtz_paused_trigger_grps
  108. (
  109. SCHED_NAME VARCHAR(120) NOT NULL,
  110. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  111. PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
  112. );
  113. CREATE TABLE qrtz_fired_triggers
  114. (
  115. SCHED_NAME VARCHAR(120) NOT NULL,
  116. ENTRY_ID LONGVARCHAR(95) NOT NULL,
  117. TRIGGER_NAME LONGVARCHAR(80) NOT NULL,
  118. TRIGGER_GROUP LONGVARCHAR(80) NOT NULL,
  119. INSTANCE_NAME LONGVARCHAR(80) NOT NULL,
  120. FIRED_TIME NUMERIC(13) NOT NULL,
  121. SCHED_TIME NUMERIC(13) NOT NULL,
  122. PRIORITY INTEGER NOT NULL,
  123. STATE LONGVARCHAR(16) NOT NULL,
  124. JOB_NAME LONGVARCHAR(80) NULL,
  125. JOB_GROUP LONGVARCHAR(80) NULL,
  126. IS_NONCONCURRENT LONGVARCHAR(1) NULL,
  127. REQUESTS_RECOVERY LONGVARCHAR(1) NULL,
  128. PRIMARY KEY (SCHED_NAME,ENTRY_ID)
  129. );
  130. CREATE TABLE qrtz_scheduler_state
  131. (
  132. SCHED_NAME VARCHAR(120) NOT NULL,
  133. INSTANCE_NAME LONGVARCHAR(80) NOT NULL,
  134. LAST_CHECKIN_TIME NUMERIC(13) NOT NULL,
  135. CHECKIN_INTERVAL NUMERIC(13) NOT NULL,
  136. PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
  137. );
  138. CREATE TABLE qrtz_locks
  139. (
  140. SCHED_NAME VARCHAR(120) NOT NULL,
  141. LOCK_NAME LONGVARCHAR(40) NOT NULL,
  142. PRIMARY KEY (SCHED_NAME,LOCK_NAME)
  143. );
  144. commit;