000.MWAPP.sql 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. DROP SCHEMA MWAPP RESTRICT~
  2. CREATE SCHEMA MWAPP~
  3. DROP TABLE IF EXISTS MWAPP.ATTRIBUTE~
  4. CREATE TABLE MWAPP.ATTRIBUTE (
  5. ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 NO CYCLE CACHE 20),
  6. TYPE VARCHAR(50) NOT NULL,
  7. NAME VARCHAR(50) NOT NULL,
  8. DESCRIPTION VARCHAR(256),
  9. MODIFIED_BY VARCHAR(64) NOT NULL,
  10. TIMESTAMP TIMESTAMP NOT NULL,
  11. PRIMARY KEY (ID)
  12. )~
  13. DROP TABLE IF EXISTS MWAPP.EOD_CONFIG~
  14. CREATE TABLE MWAPP.EOD_CONFIG (
  15. CODE VARCHAR(10) NOT NULL,
  16. EOD_STATUS INTEGER NOT NULL,
  17. MODIFIED_BY VARCHAR(50) NOT NULL,
  18. MODIFIED_DATE TIMESTAMP NOT NULL,
  19. PRIMARY KEY (CODE)
  20. )~
  21. DROP TABLE IF EXISTS MWAPP.PRIVILEGE~
  22. CREATE TABLE MWAPP.PRIVILEGE (
  23. ID VARCHAR(256) NOT NULL,
  24. NAME VARCHAR(256) NOT NULL,
  25. TYPE VARCHAR(100) NOT NULL,
  26. PATH VARCHAR(256) NOT NULL,
  27. PARENT VARCHAR(256),
  28. PRIORITY INTEGER,
  29. STATUS VARCHAR(50) NOT NULL,
  30. MODIFIED_BY VARCHAR(64) NOT NULL,
  31. TIMESTAMP TIMESTAMP NOT NULL,
  32. PRIMARY KEY (ID),
  33. FOREIGN KEY (PARENT) REFERENCES MWAPP.PRIVILEGE (ID)
  34. )~
  35. DROP TABLE IF EXISTS MWAPP.ROLE~
  36. CREATE TABLE MWAPP.ROLE (
  37. ID VARCHAR(50) NOT NULL,
  38. TYPE VARCHAR(50) NOT NULL,
  39. NAME VARCHAR(50) NOT NULL,
  40. STATUS VARCHAR(50) NOT NULL,
  41. MODIFIED_BY VARCHAR(64) NOT NULL,
  42. TIMESTAMP TIMESTAMP NOT NULL,
  43. PRIMARY KEY (ID)
  44. )~
  45. DROP TABLE IF EXISTS MWAPP.ROLE_PRIVILEGE~
  46. CREATE TABLE MWAPP.ROLE_PRIVILEGE (
  47. ROLE VARCHAR(50) NOT NULL,
  48. PRIVILEGE VARCHAR(256) NOT NULL,
  49. PRIMARY KEY (ROLE,PRIVILEGE),
  50. FOREIGN KEY (ROLE) REFERENCES MWAPP.ROLE (ID),
  51. FOREIGN KEY (PRIVILEGE) REFERENCES MWAPP.PRIVILEGE (ID)
  52. )~
  53. DROP TABLE IF EXISTS MWAPP.SYS_PARAM~
  54. CREATE TABLE MWAPP.SYS_PARAM (
  55. CODE VARCHAR(50) NOT NULL,
  56. NAME VARCHAR(50) NOT NULL,
  57. PARAM_VALUE VARCHAR(256) NOT NULL,
  58. DESCRIPTION VARCHAR(256),
  59. MODIFIED_BY VARCHAR(64) NOT NULL,
  60. TIMESTAMP TIMESTAMP NOT NULL,
  61. PRIMARY KEY (CODE)
  62. )~
  63. DROP TABLE IF EXISTS MWAPP.QRTZ_CALENDARS~
  64. CREATE TABLE MWAPP.QRTZ_CALENDARS (
  65. SCHED_NAME VARCHAR(120) NOT NULL,
  66. CALENDAR_NAME VARCHAR(80) NOT NULL,
  67. CALENDAR BLOB(2000) NOT NULL,
  68. PRIMARY KEY (CALENDAR_NAME)
  69. )~
  70. DROP TABLE IF EXISTS MWAPP.QRTZ_FIRED_TRIGGERS~
  71. CREATE TABLE MWAPP.QRTZ_FIRED_TRIGGERS (
  72. SCHED_NAME VARCHAR(120) NOT NULL,
  73. ENTRY_ID VARCHAR(95) NOT NULL,
  74. TRIGGER_NAME VARCHAR(80) NOT NULL,
  75. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  76. INSTANCE_NAME VARCHAR(80) NOT NULL,
  77. FIRED_TIME BIGINT NOT NULL,
  78. PRIORITY INTEGER NOT NULL,
  79. STATE VARCHAR(16) NOT NULL,
  80. JOB_NAME VARCHAR(80),
  81. JOB_GROUP VARCHAR(80),
  82. IS_NONCONCURRENT INTEGER,
  83. REQUESTS_RECOVERY INTEGER,
  84. PRIMARY KEY (SCHED_NAME, ENTRY_ID)
  85. )~
  86. DROP TABLE IF EXISTS MWAPP.QRTZ_JOB_DETAILS~
  87. CREATE TABLE MWAPP.QRTZ_JOB_DETAILS (
  88. SCHED_NAME VARCHAR(120) NOT NULL,
  89. JOB_NAME VARCHAR(80) NOT NULL,
  90. JOB_GROUP VARCHAR(80) NOT NULL,
  91. DESCRIPTION VARCHAR(120),
  92. JOB_CLASS_NAME VARCHAR(128) NOT NULL,
  93. IS_DURABLE INTEGER NOT NULL,
  94. IS_NONCONCURRENT INTEGER NOT NULL,
  95. IS_UPDATE_DATA INTEGER NOT NULL,
  96. REQUESTS_RECOVERY INTEGER NOT NULL,
  97. JOB_DATA BLOB(2000),
  98. PRIMARY KEY (SCHED_NAME, JOB_NAME, JOB_GROUP)
  99. )~
  100. DROP TABLE IF EXISTS MWAPP.QRTZ_TRIGGERS~
  101. CREATE TABLE MWAPP.QRTZ_TRIGGERS (
  102. SCHED_NAME VARCHAR(120) NOT NULL,
  103. TRIGGER_NAME VARCHAR(80) NOT NULL,
  104. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  105. JOB_NAME VARCHAR(80) NOT NULL,
  106. JOB_GROUP VARCHAR(80) NOT NULL,
  107. DESCRIPTION VARCHAR(120),
  108. NEXT_FIRE_TIME BIGINT,
  109. PREV_FIRE_TIME BIGINT,
  110. PRIORITY INTEGER,
  111. TRIGGER_STATE VARCHAR(16) NOT NULL,
  112. TRIGGER_TYPE VARCHAR(8) NOT NULL,
  113. START_TIME BIGINT NOT NULL,
  114. END_TIME BIGINT,
  115. CALENDAR_NAME VARCHAR(80),
  116. MISFIRE_INSTR SMALLINT,
  117. JOB_DATA BLOB(2000),
  118. PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  119. FOREIGN KEY (SCHED_NAME, JOB_NAME, JOB_GROUP) REFERENCES MWAPP.QRTZ_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP)
  120. )~
  121. DROP TABLE IF EXISTS MWAPP.QRTZ_SIMPLE_TRIGGERS~
  122. CREATE TABLE MWAPP.QRTZ_SIMPLE_TRIGGERS (
  123. SCHED_NAME VARCHAR(120) NOT NULL,
  124. TRIGGER_NAME VARCHAR(80) NOT NULL,
  125. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  126. REPEAT_COUNT BIGINT NOT NULL,
  127. REPEAT_INTERVAL BIGINT NOT NULL,
  128. TIMES_TRIGGERED BIGINT NOT NULL,
  129. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  130. FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) REFERENCES MWAPP.QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  131. )~
  132. DROP TABLE IF EXISTS MWAPP.QRTZ_CRON_TRIGGERS~
  133. CREATE TABLE MWAPP.QRTZ_CRON_TRIGGERS (
  134. SCHED_NAME VARCHAR(120) NOT NULL,
  135. TRIGGER_NAME VARCHAR(80) NOT NULL,
  136. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  137. CRON_EXPRESSION VARCHAR(120) NOT NULL,
  138. TIME_ZONE_ID VARCHAR(80),
  139. PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  140. FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) REFERENCES MWAPP.QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  141. )~
  142. DROP TABLE IF EXISTS MWAPP.QRTZ_SIMPROP_TRIGGERS~
  143. CREATE TABLE MWAPP.QRTZ_SIMPROP_TRIGGERS (
  144. SCHED_NAME VARCHAR(120) NOT NULL,
  145. TRIGGER_NAME VARCHAR(200) NOT NULL,
  146. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  147. STR_PROP_1 VARCHAR(512),
  148. STR_PROP_2 VARCHAR(512),
  149. STR_PROP_3 VARCHAR(512),
  150. INT_PROP_1 INT,
  151. INT_PROP_2 INT,
  152. LONG_PROP_1 BIGINT,
  153. LONG_PROP_2 BIGINT,
  154. DEC_PROP_1 NUMERIC(13,4),
  155. DEC_PROP_2 NUMERIC(13,4),
  156. BOOL_PROP_1 VARCHAR(1),
  157. BOOL_PROP_2 VARCHAR(1),
  158. PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  159. FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) REFERENCES MWAPP.QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  160. )~
  161. DROP TABLE IF EXISTS MWAPP.QRTZ_BLOB_TRIGGERS~
  162. CREATE TABLE MWAPP.QRTZ_BLOB_TRIGGERS (
  163. SCHED_NAME VARCHAR(120) NOT NULL,
  164. TRIGGER_NAME VARCHAR(80) NOT NULL,
  165. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  166. BLOB_DATA BLOB(2000),
  167. PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
  168. FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP) REFERENCES MWAPP.QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
  169. )~
  170. DROP TABLE IF EXISTS MWAPP.QRTZ_LOCKS~
  171. CREATE TABLE MWAPP.QRTZ_LOCKS (
  172. SCHED_NAME VARCHAR(120) NOT NULL,
  173. LOCK_NAME VARCHAR(40) NOT NULL,
  174. PRIMARY KEY (SCHED_NAME, LOCK_NAME)
  175. )~
  176. DROP TABLE IF EXISTS MWAPP.QRTZ_PAUSED_TRIGGER_GRPS~
  177. CREATE TABLE MWAPP.QRTZ_PAUSED_TRIGGER_GRPS (
  178. SCHED_NAME VARCHAR(120) NOT NULL,
  179. TRIGGER_GROUP VARCHAR(80) NOT NULL,
  180. PRIMARY KEY (SCHED_NAME, TRIGGER_GROUP)
  181. )~
  182. DROP TABLE IF EXISTS MWAPP.QRTZ_SCHEDULER_STATE~
  183. CREATE TABLE MWAPP.QRTZ_SCHEDULER_STATE (
  184. SCHED_NAME VARCHAR(120) NOT NULL,
  185. INSTANCE_NAME VARCHAR(80) NOT NULL,
  186. LAST_CHECKIN_TIME BIGINT NOT NULL,
  187. CHECKIN_INTERVAL BIGINT NOT NULL,
  188. PRIMARY KEY (SCHED_NAME, INSTANCE_NAME)
  189. )~