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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. { }
  2. { Thanks to Keith Chew for submitting this. }
  3. { }
  4. { use the StdJDBCDelegate with Informix. }
  5. { }
  6. { note that Informix has a 18 cahracter limit on the table name, so the prefix had to be shortened to "q" instread of "qrtz_" }
  7. CREATE TABLE qblob_triggers (
  8. SCHED_NAME VARCHAR(120) NOT NULL,
  9. TRIGGER_NAME varchar(80) NOT NULL,
  10. TRIGGER_GROUP varchar(80) NOT NULL,
  11. BLOB_DATA byte in table
  12. );
  13. ALTER TABLE qblob_triggers
  14. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP);
  15. CREATE TABLE qcalendars (
  16. SCHED_NAME VARCHAR(120) NOT NULL,
  17. CALENDAR_NAME varchar(80) NOT NULL,
  18. CALENDAR byte in table NOT NULL
  19. );
  20. ALTER TABLE qcalendars
  21. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,CALENDAR_NAME);
  22. CREATE TABLE qcron_triggers (
  23. SCHED_NAME VARCHAR(120) NOT NULL,
  24. TRIGGER_NAME varchar(80) NOT NULL,
  25. TRIGGER_GROUP varchar(80) NOT NULL,
  26. CRON_EXPRESSION varchar(120) NOT NULL,
  27. TIME_ZONE_ID varchar(80)
  28. );
  29. ALTER TABLE qcron_triggers
  30. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP);
  31. CREATE TABLE qfired_triggers (
  32. SCHED_NAME VARCHAR(120) NOT NULL,
  33. ENTRY_ID varchar(95) NOT NULL,
  34. TRIGGER_NAME varchar(80) NOT NULL,
  35. TRIGGER_GROUP varchar(80) NOT NULL,
  36. INSTANCE_NAME varchar(80) NOT NULL,
  37. FIRED_TIME numeric(13) NOT NULL,
  38. SCHED_TIME numeric(13) NOT NULL,
  39. PRIORITY integer NOT NULL,
  40. STATE varchar(16) NOT NULL,
  41. JOB_NAME varchar(80),
  42. JOB_GROUP varchar(80),
  43. IS_NONCONCURRENT varchar(1),
  44. REQUESTS_RECOVERY varchar(1)
  45. );
  46. ALTER TABLE qfired_triggers
  47. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,ENTRY_ID);
  48. CREATE TABLE qpaused_trigger_grps (
  49. SCHED_NAME VARCHAR(120) NOT NULL,
  50. TRIGGER_GROUP varchar(80) NOT NULL
  51. );
  52. ALTER TABLE qpaused_trigger_grps
  53. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP);
  54. CREATE TABLE qscheduler_state (
  55. SCHED_NAME VARCHAR(120) NOT NULL,
  56. INSTANCE_NAME varchar(80) NOT NULL,
  57. LAST_CHECKIN_TIME numeric(13) NOT NULL,
  58. CHECKIN_INTERVAL numeric(13) NOT NULL
  59. );
  60. ALTER TABLE qscheduler_state
  61. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,INSTANCE_NAME);
  62. CREATE TABLE qlocks (
  63. SCHED_NAME VARCHAR(120) NOT NULL,
  64. LOCK_NAME varchar(40) NOT NULL
  65. );
  66. ALTER TABLE qlocks
  67. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,LOCK_NAME);
  68. CREATE TABLE qjob_details (
  69. SCHED_NAME VARCHAR(120) NOT NULL,
  70. JOB_NAME varchar(80) NOT NULL,
  71. JOB_GROUP varchar(80) NOT NULL,
  72. DESCRIPTION varchar(120),
  73. JOB_CLASS_NAME varchar(128) NOT NULL,
  74. IS_DURABLE varchar(1) NOT NULL,
  75. IS_NONCONCURRENT varchar(1) NOT NULL,
  76. IS_UPDATE_DATA varchar(1) NOT NULL,
  77. REQUESTS_RECOVERY varchar(1) NOT NULL,
  78. JOB_DATA byte in table
  79. );
  80. ALTER TABLE qjob_details
  81. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,JOB_NAME, JOB_GROUP);
  82. CREATE TABLE qsimple_triggers (
  83. SCHED_NAME VARCHAR(120) NOT NULL,
  84. TRIGGER_NAME varchar(80) NOT NULL,
  85. TRIGGER_GROUP varchar(80) NOT NULL,
  86. REPEAT_COUNT numeric(7) NOT NULL,
  87. REPEAT_INTERVAL numeric(12) NOT NULL,
  88. TIMES_TRIGGERED numeric(10) NOT NULL
  89. );
  90. ALTER TABLE qsimple_triggers
  91. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP);
  92. CREATE TABLE qsimprop_triggers
  93. (
  94. SCHED_NAME VARCHAR(120) NOT NULL,
  95. TRIGGER_NAME VARCHAR(200) NOT NULL,
  96. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  97. STR_PROP_1 VARCHAR(512) NULL,
  98. STR_PROP_2 VARCHAR(512) NULL,
  99. STR_PROP_3 VARCHAR(512) NULL,
  100. INT_PROP_1 NUMERIC(9) NULL,
  101. INT_PROP_2 NUMERIC(9) NULL,
  102. LONG_PROP_1 NUMERIC(13) NULL,
  103. LONG_PROP_2 NUMERIC(13) NULL,
  104. DEC_PROP_1 NUMERIC(13,4) NULL,
  105. DEC_PROP_2 NUMERIC(13,4) NULL,
  106. BOOL_PROP_1 VARCHAR(1) NULL,
  107. BOOL_PROP_2 VARCHAR(1) NULL,
  108. );
  109. ALTER TABLE qsimprop_triggers
  110. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP);
  111. CREATE TABLE qtriggers (
  112. SCHED_NAME VARCHAR(120) NOT NULL,
  113. TRIGGER_NAME varchar(80) NOT NULL,
  114. TRIGGER_GROUP varchar(80) NOT NULL,
  115. JOB_NAME varchar(80) NOT NULL,
  116. JOB_GROUP varchar(80) NOT NULL,
  117. DESCRIPTION varchar(120),
  118. NEXT_FIRE_TIME numeric(13),
  119. PREV_FIRE_TIME numeric(13),
  120. PRIORITY integer,
  121. TRIGGER_STATE varchar(16) NOT NULL,
  122. TRIGGER_TYPE varchar(8) NOT NULL,
  123. START_TIME numeric(13) NOT NULL,
  124. END_TIME numeric(13),
  125. CALENDAR_NAME varchar(80),
  126. MISFIRE_INSTR numeric(2),
  127. JOB_DATA byte in table
  128. );
  129. ALTER TABLE qtriggers
  130. ADD CONSTRAINT PRIMARY KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP);
  131. ALTER TABLE qblob_triggers
  132. ADD CONSTRAINT FOREIGN KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP)
  133. REFERENCES qtriggers;
  134. ALTER TABLE qcron_triggers
  135. ADD CONSTRAINT FOREIGN KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP)
  136. REFERENCES qtriggers;
  137. ALTER TABLE qsimple_triggers
  138. ADD CONSTRAINT FOREIGN KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP)
  139. REFERENCES qtriggers;
  140. ALTER TABLE qsimprop_triggers
  141. ADD CONSTRAINT FOREIGN KEY (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP)
  142. REFERENCES qtriggers;
  143. ALTER TABLE qtriggers
  144. ADD CONSTRAINT FOREIGN KEY (SCHED_NAME,JOB_NAME, JOB_GROUP)
  145. REFERENCES qjob_details;

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