000.MWRECON.sql 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. DROP TABLE IF EXISTS MWRECON.CHANNEL~
  2. CREATE TABLE MWRECON.CHANNEL (
  3. CHANNEL_PK VARCHAR(50) NOT NULL,
  4. CHANNELNAME VARCHAR(50),
  5. CHANNELSTATUS INTEGER,
  6. MODIFIED_BY VARCHAR(64) NOT NULL,
  7. TIMESTAMP TIMESTAMP NOT NULL,
  8. PRIMARY KEY (CHANNEL_PK)
  9. )~
  10. DROP TABLE IF EXISTS MWRECON.CHANNELREPORT~
  11. CREATE TABLE MWRECON.CHANNELREPORT (
  12. CHANNELREPORT_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  13. CHANNEL_FK VARCHAR(50) NOT NULL,
  14. REPORTNAME VARCHAR(255) NOT NULL,
  15. JRXML VARCHAR(255) NOT NULL,
  16. TYPE INTEGER NOT NULL,
  17. MODIFIED_BY VARCHAR(64) NOT NULL,
  18. TIMESTAMP TIMESTAMP NOT NULL,
  19. PRIMARY KEY (CHANNELREPORT_PK),
  20. FOREIGN KEY (CHANNEL_FK) REFERENCES MWRECON.CHANNEL (CHANNEL_PK),
  21. FOREIGN KEY (TYPE) REFERENCES MWAPP.ATTRIBUTE (ID)
  22. )~
  23. DROP TABLE IF EXISTS MWRECON.DBCONNECTION~
  24. CREATE TABLE MWRECON.DBCONNECTION (
  25. DBCONNECTION_PK VARCHAR(50) NOT NULL,
  26. JDBCDRIVER VARCHAR(100),
  27. JDBCURL VARCHAR(100),
  28. LOGINNAME VARCHAR(64),
  29. PASSWORD VARCHAR(64),
  30. DSN VARCHAR(50),
  31. MODIFIED_BY VARCHAR(64) NOT NULL,
  32. TIMESTAMP TIMESTAMP NOT NULL,
  33. PRIMARY KEY (DBCONNECTION_PK)
  34. )~
  35. DROP TABLE IF EXISTS MWRECON.DATAQUERY~
  36. CREATE TABLE MWRECON.DATAQUERY (
  37. DATAQUERY_PK VARCHAR(50) NOT NULL,
  38. DBCONNECTION_FK VARCHAR(50),
  39. QUERYLINE LONG VARCHAR,
  40. MODIFIED_BY VARCHAR(64) NOT NULL,
  41. TIMESTAMP TIMESTAMP NOT NULL,
  42. PRIMARY KEY (DATAQUERY_PK),
  43. FOREIGN KEY (DBCONNECTION_FK) REFERENCES MWRECON.DBCONNECTION (DBCONNECTION_PK)
  44. )~
  45. DROP TABLE IF EXISTS MWRECON.RECONPROCESS~
  46. CREATE TABLE MWRECON.RECONPROCESS (
  47. RECONPROCESS_PK VARCHAR(50) NOT NULL,
  48. CHANNEL_FK VARCHAR(50),
  49. PROCESSSEQ INTEGER,
  50. RECONPROCESS VARCHAR(100),
  51. STARTRECON VARCHAR(5),
  52. FILEVIEW VARCHAR(255),
  53. ISAUTOMATIC CHARACTER(1),
  54. PRIMARY KEY (RECONPROCESS_PK),
  55. FOREIGN KEY (CHANNEL_FK) REFERENCES MWRECON.CHANNEL (CHANNEL_PK)
  56. )~
  57. DROP TABLE IF EXISTS MWRECON.RECONACTION~
  58. CREATE TABLE MWRECON.RECONACTION (
  59. RECONACTION_PK VARCHAR(50) NOT NULL,
  60. RECONPROCESS_FK VARCHAR(50),
  61. RECONSTEP INTEGER,
  62. RECONTYPE_FK INTEGER,
  63. SCHEDULETYPE_FK INTEGER,
  64. RECONDESC VARCHAR(100),
  65. ACTIONSTATUS INTEGER,
  66. PRIMARY KEY (RECONACTION_PK),
  67. FOREIGN KEY (RECONPROCESS_FK) REFERENCES MWRECON.RECONPROCESS (RECONPROCESS_PK),
  68. FOREIGN KEY (RECONTYPE_FK) REFERENCES MWAPP.ATTRIBUTE (ID),
  69. FOREIGN KEY (SCHEDULETYPE_FK) REFERENCES MWAPP.ATTRIBUTE (ID)
  70. )~
  71. DROP TABLE IF EXISTS MWRECON.FILEDB~
  72. CREATE TABLE MWRECON.FILEDB (
  73. FILEDB_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  74. RECONACTION_FK VARCHAR(50) NOT NULL,
  75. FILENAME VARCHAR(255),
  76. DATAQUERY_FK VARCHAR(50),
  77. COLTYPE INTEGER,
  78. COLS VARCHAR(250),
  79. STARTROW INTEGER,
  80. ENDROW INTEGER,
  81. CUSTOMCLASS VARCHAR(255),
  82. PRIMARY KEY (FILEDB_PK),
  83. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK),
  84. FOREIGN KEY (DATAQUERY_FK) REFERENCES MWRECON.DATAQUERY (DATAQUERY_PK),
  85. FOREIGN KEY (COLTYPE) REFERENCES MWAPP.ATTRIBUTE (ID)
  86. )~
  87. DROP TABLE IF EXISTS MWRECON.FORMATINFO~
  88. CREATE TABLE MWRECON.FORMATINFO (
  89. FORMATINFO_PK CHAR(2) NOT NULL,
  90. FORMATINFO VARCHAR(100),
  91. FORMATDESC VARCHAR(100),
  92. FORMATSAMPLE VARCHAR(100),
  93. PRIMARY KEY (FORMATINFO_PK)
  94. )~
  95. DROP TABLE IF EXISTS MWRECON.PRINTTEXT~
  96. CREATE TABLE MWRECON.PRINTTEXT (
  97. PRINTTEXT_PK VARCHAR(50) NOT NULL,
  98. RECONACTION_FK VARCHAR(50),
  99. PRINTFILENAME VARCHAR(255),
  100. PRINTDESC VARCHAR(100),
  101. MODIFIED_BY VARCHAR(64) NOT NULL,
  102. TIMESTAMP TIMESTAMP NOT NULL,
  103. TEMPLATE_PATH VARCHAR(256),
  104. TEMPLATE VARCHAR(256),
  105. CLASS_TEMPLATE VARCHAR(256),
  106. PRINTTYPE INTEGER,
  107. PRIMARY KEY (PRINTTEXT_PK),
  108. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK)
  109. )~
  110. DROP TABLE IF EXISTS MWRECON.PRINTDETAIL~
  111. CREATE TABLE MWRECON.PRINTDETAIL (
  112. PRINTDETAIL_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  113. PRINTTEXT_FK VARCHAR(50),
  114. LINENUMBER INTEGER,
  115. LINETYPE CHAR(1),
  116. LINETEXT VARCHAR(255),
  117. PRIMARY KEY (PRINTDETAIL_PK),
  118. FOREIGN KEY (PRINTTEXT_FK) REFERENCES MWRECON.PRINTTEXT (PRINTTEXT_PK)
  119. )~
  120. DROP TABLE IF EXISTS MWRECON.RECONCOMPARE~
  121. CREATE TABLE MWRECON.RECONCOMPARE (
  122. RECONCOMPARE_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  123. RECONACTION_FK VARCHAR(50),
  124. COMPARETYPE INTEGER,
  125. FILENAME1 VARCHAR(255),
  126. FILENAME2 VARCHAR(255),
  127. FILERESULT VARCHAR(255),
  128. COLKEY VARCHAR(100),
  129. PRIMARY KEY (RECONCOMPARE_PK),
  130. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK),
  131. FOREIGN KEY (COMPARETYPE) REFERENCES MWAPP.ATTRIBUTE (ID)
  132. )~
  133. DROP TABLE IF EXISTS MWRECON.RECONFTP~
  134. CREATE TABLE MWRECON.RECONFTP (
  135. RECONFTP_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  136. RECONACTION_FK VARCHAR(50),
  137. FTPTYPE INTEGER,
  138. FTPIP VARCHAR(20),
  139. FTPPORT INTEGER,
  140. FTPFOLDER VARCHAR(100),
  141. LOCALFOLDER VARCHAR(100),
  142. FTPFILENAME VARCHAR(255),
  143. FTPUSERID VARCHAR(64),
  144. FTPPASSWORD VARCHAR(64),
  145. FTPPASSIVE SMALLINT,
  146. FTPLOCATION INTEGER,
  147. MODIFIED_BY VARCHAR(64) NOT NULL,
  148. TIMESTAMP TIMESTAMP NOT NULL,
  149. PRIMARY KEY (RECONFTP_PK),
  150. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK),
  151. FOREIGN KEY (FTPTYPE) REFERENCES MWAPP.ATTRIBUTE (ID)
  152. )~
  153. DROP TABLE IF EXISTS MWRECON.RECONJOIN~
  154. CREATE TABLE MWRECON.RECONJOIN (
  155. RECONJOIN_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  156. RECONACTION_FK VARCHAR(50),
  157. FILENAME1 VARCHAR(255),
  158. FILENAME2 VARCHAR(255),
  159. FILERESULT VARCHAR(255),
  160. MODIFIED_BY VARCHAR(64) NOT NULL,
  161. TIMESTAMP TIMESTAMP NOT NULL,
  162. PRIMARY KEY (RECONJOIN_PK),
  163. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK)
  164. )~
  165. DROP TABLE IF EXISTS MWRECON.SCHEDULER_PARAMETER~
  166. CREATE TABLE MWRECON.SCHEDULER_PARAMETER (
  167. CHANNEL VARCHAR(50) NOT NULL,
  168. PARAMETER VARCHAR(256) NOT NULL,
  169. SCHEDULER_STATUS VARCHAR(10) NOT NULL,
  170. SCHEDULER_GET_DAY INTEGER NOT NULL,
  171. FOREIGN KEY (CHANNEL) REFERENCES MWRECON.CHANNEL (CHANNEL_PK)
  172. )~
  173. DROP TABLE IF EXISTS MWRECON.TABLEHEADER~
  174. CREATE TABLE MWRECON.TABLEHEADER (
  175. TABLEHEADER_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  176. CHANNEL_FK VARCHAR(50),
  177. COLUMNNAME CHAR(3),
  178. COLUMNDESC VARCHAR(100),
  179. PRIMARY KEY (TABLEHEADER_PK),
  180. FOREIGN KEY (CHANNEL_FK) REFERENCES MWRECON.CHANNEL (CHANNEL_PK)
  181. )~
  182. DROP TABLE IF EXISTS MWRECON.UPDATEDB~
  183. CREATE TABLE MWRECON.UPDATEDB (
  184. UPDATEDB_PK INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY ( START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20),
  185. RECONACTION_FK VARCHAR(50),
  186. UPDATEDBDESC VARCHAR(100),
  187. DATAQUERY_FK VARCHAR(50),
  188. DATAQUERY2_FK VARCHAR(50),
  189. DATAQUERY3_FK VARCHAR(50),
  190. UPDATEDBTYPE INTEGER,
  191. CUSTOMCLASS VARCHAR(256),
  192. PRIMARY KEY (UPDATEDB_PK),
  193. FOREIGN KEY (RECONACTION_FK) REFERENCES MWRECON.RECONACTION (RECONACTION_PK),
  194. FOREIGN KEY (DATAQUERY_FK) REFERENCES MWRECON.DATAQUERY (DATAQUERY_PK),
  195. FOREIGN KEY (DATAQUERY2_FK) REFERENCES MWRECON.DATAQUERY (DATAQUERY_PK)
  196. )~