jnpf_sundial_init.sql 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. -- ----------------------------
  2. -- Table structure for JOBCLUSTER
  3. -- ----------------------------
  4. CREATE TABLE "JOBCLUSTER" (
  5. "ID" NUMBER NOT NULL,
  6. "CLUSTERID" VARCHAR2(64 BYTE) NOT NULL,
  7. "DESCRIPTION" VARCHAR2(128 BYTE),
  8. "STATUS" NUMBER NOT NULL,
  9. "UPDATEDTIME" DATE
  10. )
  11. LOGGING
  12. NOCOMPRESS
  13. PCTFREE 10
  14. INITRANS 1
  15. STORAGE (
  16. BUFFER_POOL DEFAULT
  17. )
  18. PARALLEL 1
  19. NOCACHE
  20. DISABLE ROW MOVEMENT
  21. ;
  22. COMMENT ON COLUMN "JOBCLUSTER"."ID" IS 'Id';
  23. COMMENT ON COLUMN "JOBCLUSTER"."CLUSTERID" IS '作业集群Id';
  24. COMMENT ON COLUMN "JOBCLUSTER"."DESCRIPTION" IS '描述信息';
  25. COMMENT ON COLUMN "JOBCLUSTER"."STATUS" IS '状态';
  26. COMMENT ON COLUMN "JOBCLUSTER"."UPDATEDTIME" IS '更新时间';
  27. COMMENT ON TABLE "JOBCLUSTER" IS '系统作业集群表';
  28. -- ----------------------------
  29. -- Records of JOBCLUSTER
  30. -- ----------------------------
  31. -- ----------------------------
  32. -- Table structure for JOBDETAILS
  33. -- ----------------------------
  34. CREATE TABLE "JOBDETAILS" (
  35. "ID" NUMBER NOT NULL,
  36. "JOBID" VARCHAR2(64 BYTE) NOT NULL,
  37. "GROUPNAME" VARCHAR2(128 BYTE),
  38. "JOBTYPE" VARCHAR2(128 BYTE),
  39. "ASSEMBLYNAME" VARCHAR2(128 BYTE),
  40. "DESCRIPTION" VARCHAR2(128 BYTE),
  41. "CONCURRENT" NUMBER NOT NULL,
  42. "INCLUDEANNOTATIONS" NUMBER NOT NULL,
  43. "PROPERTIES" CLOB,
  44. "UPDATEDTIME" DATE,
  45. "CREATETYPE" NUMBER NOT NULL,
  46. "SCRIPTCODE" CLOB,
  47. "TENANTID" VARCHAR2(50 BYTE)
  48. )
  49. LOGGING
  50. NOCOMPRESS
  51. PCTFREE 10
  52. INITRANS 1
  53. STORAGE (
  54. BUFFER_POOL DEFAULT
  55. )
  56. PARALLEL 1
  57. NOCACHE
  58. DISABLE ROW MOVEMENT
  59. ;
  60. COMMENT ON COLUMN "JOBDETAILS"."ID" IS 'Id';
  61. COMMENT ON COLUMN "JOBDETAILS"."JOBID" IS '作业Id';
  62. COMMENT ON COLUMN "JOBDETAILS"."GROUPNAME" IS '组名称';
  63. COMMENT ON COLUMN "JOBDETAILS"."JOBTYPE" IS '作业类型';
  64. COMMENT ON COLUMN "JOBDETAILS"."ASSEMBLYNAME" IS '程序集';
  65. COMMENT ON COLUMN "JOBDETAILS"."DESCRIPTION" IS '描述信息';
  66. COMMENT ON COLUMN "JOBDETAILS"."CONCURRENT" IS '是否并行执行';
  67. COMMENT ON COLUMN "JOBDETAILS"."INCLUDEANNOTATIONS" IS '是否扫描特性触发器';
  68. COMMENT ON COLUMN "JOBDETAILS"."PROPERTIES" IS '额外数据';
  69. COMMENT ON COLUMN "JOBDETAILS"."UPDATEDTIME" IS '更新时间';
  70. COMMENT ON COLUMN "JOBDETAILS"."CREATETYPE" IS '作业创建类型';
  71. COMMENT ON COLUMN "JOBDETAILS"."SCRIPTCODE" IS '脚本代码';
  72. COMMENT ON COLUMN "JOBDETAILS"."TENANTID" IS '租户ID';
  73. COMMENT ON TABLE "JOBDETAILS" IS '作业信息表';
  74. -- ----------------------------
  75. -- Records of JOBDETAILS
  76. -- ----------------------------
  77. -- ----------------------------
  78. -- Table structure for JOBTRIGGERS
  79. -- ----------------------------
  80. CREATE TABLE "JOBTRIGGERS" (
  81. "ID" NUMBER NOT NULL,
  82. "TRIGGERID" VARCHAR2(64 BYTE) NOT NULL,
  83. "JOBID" VARCHAR2(64 BYTE) NOT NULL,
  84. "TRIGGERTYPE" VARCHAR2(128 BYTE),
  85. "ASSEMBLYNAME" VARCHAR2(128 BYTE),
  86. "ARGS" VARCHAR2(128 BYTE),
  87. "DESCRIPTION" VARCHAR2(128 BYTE),
  88. "STATUS" NUMBER NOT NULL,
  89. "STARTTIME" DATE,
  90. "ENDTIME" DATE,
  91. "LASTRUNTIME" DATE,
  92. "NEXTRUNTIME" DATE,
  93. "NUMBEROFRUNS" NUMBER NOT NULL,
  94. "MAXNUMBEROFRUNS" NUMBER NOT NULL,
  95. "NUMBEROFERRORS" NUMBER NOT NULL,
  96. "MAXNUMBEROFERRORS" NUMBER NOT NULL,
  97. "NUMRETRIES" NUMBER NOT NULL,
  98. "RETRYTIMEOUT" NUMBER NOT NULL,
  99. "STARTNOW" NUMBER NOT NULL,
  100. "RUNONSTART" NUMBER NOT NULL,
  101. "RESETONLYONCE" NUMBER NOT NULL,
  102. "UPDATEDTIME" DATE
  103. )
  104. LOGGING
  105. NOCOMPRESS
  106. PCTFREE 10
  107. INITRANS 1
  108. STORAGE (
  109. BUFFER_POOL DEFAULT
  110. )
  111. PARALLEL 1
  112. NOCACHE
  113. DISABLE ROW MOVEMENT
  114. ;
  115. COMMENT ON COLUMN "JOBTRIGGERS"."ID" IS 'Id';
  116. COMMENT ON COLUMN "JOBTRIGGERS"."TRIGGERID" IS '触发器Id';
  117. COMMENT ON COLUMN "JOBTRIGGERS"."JOBID" IS '作业Id';
  118. COMMENT ON COLUMN "JOBTRIGGERS"."TRIGGERTYPE" IS '触发器类型';
  119. COMMENT ON COLUMN "JOBTRIGGERS"."ASSEMBLYNAME" IS '程序集';
  120. COMMENT ON COLUMN "JOBTRIGGERS"."ARGS" IS '参数';
  121. COMMENT ON COLUMN "JOBTRIGGERS"."DESCRIPTION" IS '描述信息';
  122. COMMENT ON COLUMN "JOBTRIGGERS"."STATUS" IS '状态';
  123. COMMENT ON COLUMN "JOBTRIGGERS"."STARTTIME" IS '起始时间';
  124. COMMENT ON COLUMN "JOBTRIGGERS"."ENDTIME" IS '结束时间';
  125. COMMENT ON COLUMN "JOBTRIGGERS"."LASTRUNTIME" IS '最近运行时间';
  126. COMMENT ON COLUMN "JOBTRIGGERS"."NEXTRUNTIME" IS '下一次运行时间';
  127. COMMENT ON COLUMN "JOBTRIGGERS"."NUMBEROFRUNS" IS '触发次数';
  128. COMMENT ON COLUMN "JOBTRIGGERS"."MAXNUMBEROFRUNS" IS '最大触发次数';
  129. COMMENT ON COLUMN "JOBTRIGGERS"."NUMBEROFERRORS" IS '出错次数';
  130. COMMENT ON COLUMN "JOBTRIGGERS"."MAXNUMBEROFERRORS" IS '最大出错次数';
  131. COMMENT ON COLUMN "JOBTRIGGERS"."NUMRETRIES" IS '重试次数';
  132. COMMENT ON COLUMN "JOBTRIGGERS"."RETRYTIMEOUT" IS '重试间隔时间(ms)';
  133. COMMENT ON COLUMN "JOBTRIGGERS"."STARTNOW" IS '是否立即启动';
  134. COMMENT ON COLUMN "JOBTRIGGERS"."RUNONSTART" IS '是否启动时执行一次';
  135. COMMENT ON COLUMN "JOBTRIGGERS"."RESETONLYONCE" IS '是否在启动时重置最大触发次数等于一次的作业';
  136. COMMENT ON COLUMN "JOBTRIGGERS"."UPDATEDTIME" IS '更新时间';
  137. COMMENT ON TABLE "JOBTRIGGERS" IS '作业触发器表';
  138. -- ----------------------------
  139. -- Records of JOBTRIGGERS
  140. -- ----------------------------
  141. -- ----------------------------
  142. -- Primary Key structure for table JOBCLUSTER
  143. -- ----------------------------
  144. ALTER TABLE "JOBCLUSTER" ADD CONSTRAINT "PK_JOBCLUSTER_ID" PRIMARY KEY ("ID");
  145. -- ----------------------------
  146. -- Checks structure for table JOBCLUSTER
  147. -- ----------------------------
  148. ALTER TABLE "JOBCLUSTER" ADD CONSTRAINT "SYS_C0070959" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  149. ALTER TABLE "JOBCLUSTER" ADD CONSTRAINT "SYS_C0070960" CHECK ("CLUSTERID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  150. ALTER TABLE "JOBCLUSTER" ADD CONSTRAINT "SYS_C0070961" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  151. -- ----------------------------
  152. -- Primary Key structure for table JOBDETAILS
  153. -- ----------------------------
  154. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "PK_JOBDETAILS_ID" PRIMARY KEY ("ID");
  155. -- ----------------------------
  156. -- Checks structure for table JOBDETAILS
  157. -- ----------------------------
  158. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "SYS_C0070963" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  159. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "SYS_C0070964" CHECK ("JOBID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  160. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "SYS_C0070965" CHECK ("CONCURRENT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  161. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "SYS_C0070966" CHECK ("INCLUDEANNOTATIONS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  162. ALTER TABLE "JOBDETAILS" ADD CONSTRAINT "SYS_C0070967" CHECK ("CREATETYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  163. -- ----------------------------
  164. -- Primary Key structure for table JOBTRIGGERS
  165. -- ----------------------------
  166. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "PK_JOBTRIGGERS_ID" PRIMARY KEY ("ID");
  167. -- ----------------------------
  168. -- Checks structure for table JOBTRIGGERS
  169. -- ----------------------------
  170. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070969" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  171. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070970" CHECK ("TRIGGERID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  172. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070971" CHECK ("JOBID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  173. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070972" CHECK ("STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  174. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070973" CHECK ("NUMBEROFRUNS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  175. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070974" CHECK ("MAXNUMBEROFRUNS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  176. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070975" CHECK ("NUMBEROFERRORS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  177. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070976" CHECK ("MAXNUMBEROFERRORS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  178. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070977" CHECK ("NUMRETRIES" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  179. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070978" CHECK ("RETRYTIMEOUT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  180. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070979" CHECK ("STARTNOW" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  181. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070980" CHECK ("RUNONSTART" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  182. ALTER TABLE "JOBTRIGGERS" ADD CONSTRAINT "SYS_C0070981" CHECK ("RESETONLYONCE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;