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_cubrid.sql 6.7 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. -- Thanks to Timothy Anyona for this script
  2. -- CUBRID 8.4.1+
  3. -- In your Quartz properties file, you'll need to set
  4. -- org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.CUBRIDDelegate
  5. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
  6. DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
  7. DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
  8. DROP TABLE IF EXISTS QRTZ_LOCKS;
  9. DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
  10. DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
  11. DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
  12. DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
  13. DROP TABLE IF EXISTS QRTZ_TRIGGERS;
  14. DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
  15. DROP TABLE IF EXISTS QRTZ_CALENDARS;
  16. CREATE TABLE QRTZ_JOB_DETAILS
  17. (
  18. SCHED_NAME VARCHAR(120) NOT NULL,
  19. JOB_NAME VARCHAR(200) NOT NULL,
  20. JOB_GROUP VARCHAR(200) NOT NULL,
  21. DESCRIPTION VARCHAR(250) NULL,
  22. JOB_CLASS_NAME VARCHAR(250) NOT NULL,
  23. IS_DURABLE BIT(1) NOT NULL,
  24. IS_NONCONCURRENT BIT(1) NOT NULL,
  25. IS_UPDATE_DATA BIT(1) NOT NULL,
  26. REQUESTS_RECOVERY BIT(1) NOT NULL,
  27. JOB_DATA BLOB NULL,
  28. PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
  29. );
  30. CREATE TABLE QRTZ_TRIGGERS
  31. (
  32. SCHED_NAME VARCHAR(120) NOT NULL,
  33. TRIGGER_NAME VARCHAR(200) NOT NULL,
  34. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  35. JOB_NAME VARCHAR(200) NOT NULL,
  36. JOB_GROUP VARCHAR(200) NOT NULL,
  37. DESCRIPTION VARCHAR(250) NULL,
  38. NEXT_FIRE_TIME BIGINT NULL,
  39. PREV_FIRE_TIME BIGINT NULL,
  40. PRIORITY INTEGER NULL,
  41. TRIGGER_STATE VARCHAR(16) NOT NULL,
  42. TRIGGER_TYPE VARCHAR(8) NOT NULL,
  43. START_TIME BIGINT NOT NULL,
  44. END_TIME BIGINT NULL,
  45. CALENDAR_NAME VARCHAR(200) NULL,
  46. MISFIRE_INSTR SMALLINT NULL,
  47. JOB_DATA BLOB NULL,
  48. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  49. FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
  50. REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
  51. );
  52. CREATE TABLE QRTZ_SIMPLE_TRIGGERS
  53. (
  54. SCHED_NAME VARCHAR(120) NOT NULL,
  55. TRIGGER_NAME VARCHAR(200) NOT NULL,
  56. TRIGGER_GROUP VARCHAR(200) 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)
  62. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  63. );
  64. CREATE TABLE QRTZ_CRON_TRIGGERS
  65. (
  66. SCHED_NAME VARCHAR(120) NOT NULL,
  67. TRIGGER_NAME VARCHAR(200) NOT NULL,
  68. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  69. CRON_EXPRESSION VARCHAR(200) NOT NULL,
  70. TIME_ZONE_ID VARCHAR(80),
  71. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  72. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  73. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  74. );
  75. CREATE TABLE QRTZ_SIMPROP_TRIGGERS
  76. (
  77. SCHED_NAME VARCHAR(120) NOT NULL,
  78. TRIGGER_NAME VARCHAR(200) NOT NULL,
  79. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  80. STR_PROP_1 VARCHAR(512) NULL,
  81. STR_PROP_2 VARCHAR(512) NULL,
  82. STR_PROP_3 VARCHAR(512) NULL,
  83. INT_PROP_1 INT NULL,
  84. INT_PROP_2 INT NULL,
  85. LONG_PROP_1 BIGINT NULL,
  86. LONG_PROP_2 BIGINT NULL,
  87. DEC_PROP_1 NUMERIC(13,4) NULL,
  88. DEC_PROP_2 NUMERIC(13,4) NULL,
  89. BOOL_PROP_1 BIT(1) NULL,
  90. BOOL_PROP_2 BIT(1) NULL,
  91. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  92. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  93. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  94. );
  95. CREATE TABLE QRTZ_BLOB_TRIGGERS
  96. (
  97. SCHED_NAME VARCHAR(120) NOT NULL,
  98. TRIGGER_NAME VARCHAR(200) NOT NULL,
  99. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  100. BLOB_DATA BLOB NULL,
  101. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  102. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  103. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  104. );
  105. CREATE TABLE QRTZ_CALENDARS
  106. (
  107. SCHED_NAME VARCHAR(120) NOT NULL,
  108. CALENDAR_NAME VARCHAR(200) NOT NULL,
  109. CALENDAR BLOB NULL,
  110. PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
  111. );
  112. CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS
  113. (
  114. SCHED_NAME VARCHAR(120) NOT NULL,
  115. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  116. PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
  117. );
  118. CREATE TABLE QRTZ_FIRED_TRIGGERS
  119. (
  120. SCHED_NAME VARCHAR(120) NOT NULL,
  121. ENTRY_ID VARCHAR(95) NOT NULL,
  122. TRIGGER_NAME VARCHAR(200) NOT NULL,
  123. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  124. INSTANCE_NAME VARCHAR(200) NOT NULL,
  125. FIRED_TIME BIGINT NOT NULL,
  126. SCHED_TIME BIGINT NOT NULL,
  127. PRIORITY INTEGER NOT NULL,
  128. STATE VARCHAR(16) NOT NULL,
  129. JOB_NAME VARCHAR(200) NULL,
  130. JOB_GROUP VARCHAR(200) NULL,
  131. IS_NONCONCURRENT BIT(1) NULL,
  132. REQUESTS_RECOVERY BIT(1) NULL,
  133. PRIMARY KEY (SCHED_NAME,ENTRY_ID)
  134. );
  135. CREATE TABLE QRTZ_SCHEDULER_STATE
  136. (
  137. SCHED_NAME VARCHAR(120) NOT NULL,
  138. INSTANCE_NAME VARCHAR(200) NOT NULL,
  139. LAST_CHECKIN_TIME BIGINT NOT NULL,
  140. CHECKIN_INTERVAL BIGINT NOT NULL,
  141. PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
  142. );
  143. CREATE TABLE QRTZ_LOCKS
  144. (
  145. SCHED_NAME VARCHAR(120) NOT NULL,
  146. LOCK_NAME VARCHAR(40) NOT NULL,
  147. PRIMARY KEY (SCHED_NAME,LOCK_NAME)
  148. );
  149. CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY);
  150. CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP);
  151. CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP);
  152. CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME);
  153. CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);
  154. CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE);
  155. CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE);
  156. CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE);
  157. CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME);
  158. CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME);
  159. CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME);
  160. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE);
  161. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);
  162. CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME);
  163. CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY);
  164. CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);
  165. CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP);
  166. CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP);
  167. CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);

一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成demo,已经完成 55 个。