2_activiti.sql 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. create table ACT_GE_PROPERTY (
  2. NAME_ NVARCHAR2(64),
  3. VALUE_ NVARCHAR2(300),
  4. REV_ INTEGER,
  5. primary key (NAME_)
  6. );
  7. insert into ACT_GE_PROPERTY
  8. values ('schema.version', '5.15.1', 1);
  9. insert into ACT_GE_PROPERTY
  10. values ('schema.history', 'create(5.10)', 1);
  11. insert into ACT_GE_PROPERTY
  12. values ('next.dbid', '1', 1);
  13. create table ACT_GE_BYTEARRAY (
  14. ID_ NVARCHAR2(64),
  15. REV_ INTEGER,
  16. NAME_ NVARCHAR2(255),
  17. DEPLOYMENT_ID_ NVARCHAR2(64),
  18. BYTES_ BLOB,
  19. GENERATED_ NUMBER(1,0) CHECK (GENERATED_ IN (1,0)),
  20. primary key (ID_)
  21. );
  22. create table ACT_RE_DEPLOYMENT (
  23. ID_ NVARCHAR2(64),
  24. NAME_ NVARCHAR2(255),
  25. DEPLOY_TIME_ TIMESTAMP(6),
  26. primary key (ID_)
  27. );
  28. create table ACT_RU_EXECUTION (
  29. ID_ NVARCHAR2(64),
  30. REV_ INTEGER,
  31. PROC_INST_ID_ NVARCHAR2(64),
  32. BUSINESS_KEY_ NVARCHAR2(255),
  33. PARENT_ID_ NVARCHAR2(64),
  34. PROC_DEF_ID_ NVARCHAR2(64),
  35. SUPER_EXEC_ NVARCHAR2(64),
  36. ACT_ID_ NVARCHAR2(255),
  37. IS_ACTIVE_ NUMBER(1,0) CHECK (IS_ACTIVE_ IN (1,0)),
  38. IS_CONCURRENT_ NUMBER(1,0) CHECK (IS_CONCURRENT_ IN (1,0)),
  39. IS_SCOPE_ NUMBER(1,0) CHECK (IS_SCOPE_ IN (1,0)),
  40. IS_EVENT_SCOPE_ NUMBER(1,0) CHECK (IS_EVENT_SCOPE_ IN (1,0)),
  41. SUSPENSION_STATE_ INTEGER,
  42. CACHED_ENT_STATE_ INTEGER,
  43. primary key (ID_)
  44. );
  45. create table ACT_RU_JOB (
  46. ID_ NVARCHAR2(64) NOT NULL,
  47. REV_ INTEGER,
  48. TYPE_ NVARCHAR2(255) NOT NULL,
  49. LOCK_EXP_TIME_ TIMESTAMP(6),
  50. LOCK_OWNER_ NVARCHAR2(255),
  51. EXCLUSIVE_ NUMBER(1,0) CHECK (EXCLUSIVE_ IN (1,0)),
  52. EXECUTION_ID_ NVARCHAR2(64),
  53. PROCESS_INSTANCE_ID_ NVARCHAR2(64),
  54. RETRIES_ INTEGER,
  55. EXCEPTION_STACK_ID_ NVARCHAR2(64),
  56. EXCEPTION_MSG_ NVARCHAR2(2000),
  57. DUEDATE_ TIMESTAMP(6),
  58. REPEAT_ NVARCHAR2(255),
  59. HANDLER_TYPE_ NVARCHAR2(255),
  60. HANDLER_CFG_ NVARCHAR2(2000),
  61. primary key (ID_)
  62. );
  63. create table ACT_RE_PROCDEF (
  64. ID_ NVARCHAR2(64),
  65. REV_ INTEGER,
  66. CATEGORY_ NVARCHAR2(255),
  67. NAME_ NVARCHAR2(255),
  68. KEY_ NVARCHAR2(255),
  69. VERSION_ INTEGER,
  70. DEPLOYMENT_ID_ NVARCHAR2(64),
  71. RESOURCE_NAME_ NVARCHAR2(2000),
  72. DGRM_RESOURCE_NAME_ varchar(4000),
  73. HAS_START_FORM_KEY_ NUMBER(1,0) CHECK (HAS_START_FORM_KEY_ IN (1,0)),
  74. SUSPENSION_STATE_ INTEGER,
  75. primary key (ID_)
  76. );
  77. create table ACT_RU_TASK (
  78. ID_ NVARCHAR2(64),
  79. REV_ INTEGER,
  80. EXECUTION_ID_ NVARCHAR2(64),
  81. PROC_INST_ID_ NVARCHAR2(64),
  82. PROC_DEF_ID_ NVARCHAR2(64),
  83. NAME_ NVARCHAR2(255),
  84. PARENT_TASK_ID_ NVARCHAR2(64),
  85. DESCRIPTION_ NVARCHAR2(2000),
  86. TASK_DEF_KEY_ NVARCHAR2(255),
  87. OWNER_ NVARCHAR2(64),
  88. ASSIGNEE_ NVARCHAR2(64),
  89. DELEGATION_ NVARCHAR2(64),
  90. PRIORITY_ INTEGER,
  91. CREATE_TIME_ TIMESTAMP(6),
  92. DUE_DATE_ TIMESTAMP(6),
  93. primary key (ID_)
  94. );
  95. create table ACT_RU_IDENTITYLINK (
  96. ID_ NVARCHAR2(64),
  97. REV_ INTEGER,
  98. GROUP_ID_ NVARCHAR2(64),
  99. TYPE_ NVARCHAR2(255),
  100. USER_ID_ NVARCHAR2(64),
  101. TASK_ID_ NVARCHAR2(64),
  102. PROC_DEF_ID_ NVARCHAR2(64),
  103. primary key (ID_)
  104. );
  105. create table ACT_RU_VARIABLE (
  106. ID_ NVARCHAR2(64) not null,
  107. REV_ INTEGER,
  108. TYPE_ NVARCHAR2(255) not null,
  109. NAME_ NVARCHAR2(255) not null,
  110. EXECUTION_ID_ NVARCHAR2(64),
  111. PROC_INST_ID_ NVARCHAR2(64),
  112. TASK_ID_ NVARCHAR2(64),
  113. BYTEARRAY_ID_ NVARCHAR2(64),
  114. DOUBLE_ NUMBER(*,10),
  115. LONG_ NUMBER(19,0),
  116. TEXT_ NVARCHAR2(2000),
  117. TEXT2_ NVARCHAR2(2000),
  118. primary key (ID_)
  119. );
  120. create table ACT_RU_EVENT_SUBSCR (
  121. ID_ NVARCHAR2(64) not null,
  122. REV_ integer,
  123. EVENT_TYPE_ NVARCHAR2(255) not null,
  124. EVENT_NAME_ NVARCHAR2(255),
  125. EXECUTION_ID_ NVARCHAR2(64),
  126. PROC_INST_ID_ NVARCHAR2(64),
  127. ACTIVITY_ID_ NVARCHAR2(64),
  128. CONFIGURATION_ NVARCHAR2(255),
  129. CREATED_ TIMESTAMP(6) not null,
  130. primary key (ID_)
  131. );
  132. create table ACT_HI_PROCINST (
  133. ID_ NVARCHAR2(64) not null,
  134. PROC_INST_ID_ NVARCHAR2(64) not null,
  135. BUSINESS_KEY_ NVARCHAR2(255),
  136. PROC_DEF_ID_ NVARCHAR2(64) not null,
  137. START_TIME_ TIMESTAMP(6) not null,
  138. END_TIME_ TIMESTAMP(6),
  139. DURATION_ NUMBER(19,0),
  140. START_USER_ID_ NVARCHAR2(255),
  141. START_ACT_ID_ NVARCHAR2(255),
  142. END_ACT_ID_ NVARCHAR2(255),
  143. SUPER_PROCESS_INSTANCE_ID_ NVARCHAR2(64),
  144. DELETE_REASON_ NVARCHAR2(2000),
  145. primary key (ID_),
  146. unique (PROC_INST_ID_)
  147. );
  148. create table ACT_HI_ACTINST (
  149. ID_ NVARCHAR2(64) not null,
  150. PROC_DEF_ID_ NVARCHAR2(64) not null,
  151. PROC_INST_ID_ NVARCHAR2(64) not null,
  152. EXECUTION_ID_ NVARCHAR2(64) not null,
  153. ACT_ID_ NVARCHAR2(255) not null,
  154. ACT_NAME_ NVARCHAR2(255),
  155. ACT_TYPE_ NVARCHAR2(255) not null,
  156. ASSIGNEE_ NVARCHAR2(64),
  157. START_TIME_ TIMESTAMP(6) not null,
  158. END_TIME_ TIMESTAMP(6),
  159. DURATION_ NUMBER(19,0),
  160. ISSTART NUMBER(10) default 0,
  161. FROMMOBILE NUMBER(10),
  162. primary key (ID_)
  163. );
  164. create table ACT_HI_TASKINST (
  165. ID_ NVARCHAR2(64) not null,
  166. PROC_DEF_ID_ NVARCHAR2(64),
  167. TASK_DEF_KEY_ NVARCHAR2(255),
  168. PROC_INST_ID_ NVARCHAR2(64),
  169. EXECUTION_ID_ NVARCHAR2(64),
  170. PARENT_TASK_ID_ NVARCHAR2(64),
  171. NAME_ NVARCHAR2(255),
  172. DESCRIPTION_ NVARCHAR2(2000),
  173. OWNER_ NVARCHAR2(64),
  174. ASSIGNEE_ NVARCHAR2(64),
  175. START_TIME_ TIMESTAMP(6) not null,
  176. END_TIME_ TIMESTAMP(6),
  177. DURATION_ NUMBER(19,0),
  178. DELETE_REASON_ NVARCHAR2(2000),
  179. PRIORITY_ INTEGER,
  180. DUE_DATE_ TIMESTAMP(6),
  181. primary key (ID_)
  182. );
  183. create table ACT_HI_DETAIL (
  184. ID_ varchar(64) not null,
  185. TYPE_ NVARCHAR2(255) not null,
  186. PROC_INST_ID_ NVARCHAR2(64) not null,
  187. EXECUTION_ID_ NVARCHAR2(64) not null,
  188. TASK_ID_ NVARCHAR2(64),
  189. ACT_INST_ID_ NVARCHAR2(64),
  190. NAME_ NVARCHAR2(255) not null,
  191. VAR_TYPE_ NVARCHAR2(64),
  192. REV_ INTEGER,
  193. TIME_ TIMESTAMP(6) not null,
  194. BYTEARRAY_ID_ NVARCHAR2(64),
  195. DOUBLE_ NUMBER(*,10),
  196. LONG_ NUMBER(19,0),
  197. TEXT_ NVARCHAR2(2000),
  198. TEXT2_ NVARCHAR2(2000),
  199. primary key (ID_)
  200. );
  201. create table ACT_HI_COMMENT (
  202. ID_ NVARCHAR2(64) not null,
  203. TYPE_ NVARCHAR2(255),
  204. TIME_ TIMESTAMP(6) not null,
  205. USER_ID_ NVARCHAR2(255),
  206. TASK_ID_ NVARCHAR2(64),
  207. PROC_INST_ID_ NVARCHAR2(64),
  208. ACTION_ NVARCHAR2(255),
  209. MESSAGE_ NVARCHAR2(2000),
  210. FULL_MSG_ BLOB,
  211. primary key (ID_)
  212. );
  213. create table ACT_HI_ATTACHMENT (
  214. ID_ NVARCHAR2(64) not null,
  215. REV_ INTEGER,
  216. USER_ID_ NVARCHAR2(255),
  217. NAME_ NVARCHAR2(255),
  218. DESCRIPTION_ NVARCHAR2(2000),
  219. TYPE_ NVARCHAR2(255),
  220. TASK_ID_ NVARCHAR2(64),
  221. PROC_INST_ID_ NVARCHAR2(64),
  222. URL_ NVARCHAR2(2000),
  223. CONTENT_ID_ NVARCHAR2(64),
  224. primary key (ID_)
  225. );
  226. commit;