2_activiti.sql 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. create table ACT_GE_PROPERTY (
  2. NAME_ nvarchar(64),
  3. VALUE_ nvarchar(300),
  4. REV_ int,
  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_ nvarchar(64) not null,
  15. REV_ int,
  16. NAME_ nvarchar(255),
  17. DEPLOYMENT_ID_ nvarchar(64),
  18. BYTES_ image,
  19. GENERATED_ tinyint
  20. );
  21. create table ACT_RE_DEPLOYMENT (
  22. ID_ nvarchar(64),
  23. NAME_ nvarchar(255),
  24. DEPLOY_TIME_ datetime,
  25. primary key (ID_)
  26. );
  27. create table ACT_RU_EXECUTION (
  28. ID_ nvarchar(64) not null,
  29. REV_ int,
  30. PROC_INST_ID_ nvarchar(64),
  31. BUSINESS_KEY_ nvarchar(255),
  32. PARENT_ID_ nvarchar(64),
  33. PROC_DEF_ID_ nvarchar(64),
  34. SUPER_EXEC_ nvarchar(64),
  35. ACT_ID_ nvarchar(255),
  36. IS_ACTIVE_ tinyint,
  37. IS_CONCURRENT_ tinyint,
  38. IS_SCOPE_ tinyint,
  39. IS_EVENT_SCOPE_ tinyint,
  40. SUSPENSION_STATE_ int,
  41. CACHED_ENT_STATE_ int
  42. );
  43. create table ACT_RU_JOB (
  44. ID_ nvarchar(64) NOT NULL,
  45. REV_ int,
  46. TYPE_ nvarchar(255) NOT NULL,
  47. LOCK_EXP_TIME_ datetime,
  48. LOCK_OWNER_ nvarchar(255),
  49. EXCLUSIVE_ tinyint,
  50. EXECUTION_ID_ nvarchar(64),
  51. PROCESS_INSTANCE_ID_ nvarchar(64),
  52. RETRIES_ int,
  53. EXCEPTION_STACK_ID_ nvarchar(64),
  54. EXCEPTION_MSG_ nvarchar(2000),
  55. DUEDATE_ datetime,
  56. REPEAT_ nvarchar(255),
  57. HANDLER_TYPE_ nvarchar(255),
  58. HANDLER_CFG_ nvarchar(2000),
  59. primary key (ID_)
  60. );
  61. create table ACT_RE_PROCDEF (
  62. ID_ nvarchar(64),
  63. REV_ int,
  64. CATEGORY_ nvarchar(255),
  65. NAME_ nvarchar(255),
  66. KEY_ nvarchar(255),
  67. VERSION_ int,
  68. DEPLOYMENT_ID_ nvarchar(64),
  69. RESOURCE_NAME_ nvarchar(2000),
  70. DGRM_RESOURCE_NAME_ varchar(4000),
  71. HAS_START_FORM_KEY_ tinyint,
  72. SUSPENSION_STATE_ int,
  73. primary key (ID_)
  74. );
  75. create table ACT_RU_TASK (
  76. ID_ nvarchar(64) not null,
  77. REV_ int,
  78. EXECUTION_ID_ nvarchar(64),
  79. PROC_INST_ID_ nvarchar(64),
  80. PROC_DEF_ID_ nvarchar(64),
  81. NAME_ nvarchar(255),
  82. PARENT_TASK_ID_ nvarchar(64),
  83. DESCRIPTION_ nvarchar(2000),
  84. TASK_DEF_KEY_ nvarchar(255),
  85. OWNER_ nvarchar(64),
  86. ASSIGNEE_ nvarchar(64),
  87. DELEGATION_ nvarchar(64),
  88. PRIORITY_ int,
  89. CREATE_TIME_ datetime,
  90. DUE_DATE_ datetime,
  91. SUSPENSION_STATE_ int
  92. );
  93. create table ACT_RU_IDENTITYLINK (
  94. ID_ nvarchar(64) not null,
  95. REV_ int,
  96. GROUP_ID_ nvarchar(64),
  97. TYPE_ nvarchar(255),
  98. USER_ID_ nvarchar(64),
  99. TASK_ID_ nvarchar(64),
  100. PROC_DEF_ID_ nvarchar(64)
  101. );
  102. create table ACT_RU_VARIABLE (
  103. ID_ nvarchar(64) not null,
  104. REV_ int,
  105. TYPE_ nvarchar(255) not null,
  106. NAME_ nvarchar(255) not null,
  107. EXECUTION_ID_ nvarchar(64),
  108. PROC_INST_ID_ nvarchar(64),
  109. TASK_ID_ nvarchar(64),
  110. BYTEARRAY_ID_ nvarchar(64),
  111. DOUBLE_ numeric(19,10),
  112. LONG_ numeric(19,0),
  113. TEXT_ nvarchar(2000),
  114. TEXT2_ nvarchar(2000)
  115. );
  116. create table ACT_RU_EVENT_SUBSCR (
  117. ID_ nvarchar(64) not null,
  118. REV_ int,
  119. EVENT_TYPE_ nvarchar(255) not null,
  120. EVENT_NAME_ nvarchar(255),
  121. EXECUTION_ID_ nvarchar(64),
  122. PROC_INST_ID_ nvarchar(64),
  123. ACTIVITY_ID_ nvarchar(64),
  124. CONFIGURATION_ nvarchar(255),
  125. CREATED_ datetime not null,
  126. primary key (ID_)
  127. );
  128. --create.history.sql
  129. create table ACT_HI_PROCINST (
  130. ID_ nvarchar(64) not null,
  131. PROC_INST_ID_ nvarchar(64) not null,
  132. BUSINESS_KEY_ nvarchar(255),
  133. PROC_DEF_ID_ nvarchar(64) not null,
  134. START_TIME_ datetime not null,
  135. END_TIME_ datetime,
  136. DURATION_ numeric(19,0),
  137. START_USER_ID_ nvarchar(255),
  138. START_ACT_ID_ nvarchar(255),
  139. END_ACT_ID_ nvarchar(255),
  140. SUPER_PROCESS_INSTANCE_ID_ nvarchar(64),
  141. DELETE_REASON_ nvarchar(2000),
  142. ISSTART smallint
  143. );
  144. create table ACT_HI_ACTINST (
  145. ID_ nvarchar(64) not null,
  146. PROC_DEF_ID_ nvarchar(64) not null,
  147. PROC_INST_ID_ nvarchar(64) not null,
  148. EXECUTION_ID_ nvarchar(64) not null,
  149. ACT_ID_ nvarchar(255) not null,
  150. ACT_NAME_ nvarchar(255),
  151. ACT_TYPE_ nvarchar(255) not null,
  152. ASSIGNEE_ nvarchar(64),
  153. START_TIME_ datetime not null,
  154. END_TIME_ datetime,
  155. ISSTART smallint default 0,
  156. DURATION_ numeric(19,0),
  157. FROMMOBILE numeric(1,0)
  158. );
  159. create table ACT_HI_TASKINST (
  160. ID_ nvarchar(64) not null,
  161. PROC_DEF_ID_ nvarchar(64),
  162. TASK_DEF_KEY_ nvarchar(255),
  163. PROC_INST_ID_ nvarchar(64),
  164. EXECUTION_ID_ nvarchar(64),
  165. PARENT_TASK_ID_ nvarchar(64),
  166. NAME_ nvarchar(255),
  167. DESCRIPTION_ nvarchar(2000),
  168. OWNER_ nvarchar(64),
  169. ASSIGNEE_ nvarchar(64),
  170. START_TIME_ datetime not null,
  171. END_TIME_ datetime,
  172. DURATION_ numeric(19,0),
  173. DELETE_REASON_ nvarchar(2000),
  174. PRIORITY_ int,
  175. DUE_DATE_ datetime
  176. );
  177. create table ACT_HI_DETAIL (
  178. ID_ nvarchar(64) not null,
  179. TYPE_ nvarchar(255) not null,
  180. PROC_INST_ID_ nvarchar(64) not null,
  181. EXECUTION_ID_ nvarchar(64) not null,
  182. TASK_ID_ nvarchar(64),
  183. ACT_INST_ID_ nvarchar(64),
  184. NAME_ nvarchar(255) not null,
  185. VAR_TYPE_ nvarchar(64),
  186. REV_ int,
  187. TIME_ datetime not null,
  188. BYTEARRAY_ID_ nvarchar(64),
  189. DOUBLE_ bigint,
  190. LONG_ numeric(19,0),
  191. TEXT_ nvarchar(2000),
  192. TEXT2_ nvarchar(2000),
  193. primary key (ID_)
  194. );
  195. create table ACT_HI_COMMENT (
  196. ID_ nvarchar(64) not null,
  197. TYPE_ NVARCHAR(255),
  198. TIME_ datetime not null,
  199. USER_ID_ nvarchar(255),
  200. TASK_ID_ nvarchar(64),
  201. PROC_INST_ID_ nvarchar(64),
  202. ACTION_ nvarchar(255),
  203. MESSAGE_ nvarchar(2000),
  204. FULL_MSG_ image,
  205. primary key (ID_)
  206. );
  207. create table ACT_HI_ATTACHMENT (
  208. ID_ nvarchar(64) not null,
  209. REV_ int,
  210. USER_ID_ nvarchar(255),
  211. NAME_ nvarchar(255),
  212. DESCRIPTION_ nvarchar(2000),
  213. TYPE_ nvarchar(255),
  214. TASK_ID_ nvarchar(64),
  215. PROC_INST_ID_ nvarchar(64),
  216. URL_ nvarchar(2000),
  217. CONTENT_ID_ nvarchar(64),
  218. primary key (ID_)
  219. );
  220. IF ((SELECT COUNT(*) from fn_listextendedproperty('MS_Description',
  221. 'SCHEMA', N'dbo',
  222. 'TABLE', N'ACT_HI_ACTINST',
  223. 'COLUMN', N'ISSTART')) > 0)
  224. EXEC sp_updateextendedproperty @name = N'MS_Description', @value = N'是否发起节点'
  225. , @level0type = 'SCHEMA', @level0name = N'dbo'
  226. , @level1type = 'TABLE', @level1name = N'ACT_HI_ACTINST'
  227. , @level2type = 'COLUMN', @level2name = N'ISSTART'
  228. ELSE
  229. EXEC sp_addextendedproperty @name = N'MS_Description', @value = N'是否发起节点'
  230. , @level0type = 'SCHEMA', @level0name = N'dbo'
  231. , @level1type = 'TABLE', @level1name = N'ACT_HI_ACTINST'
  232. , @level2type = 'COLUMN', @level2name = N'ISSTART'
  233. go