3_activiti_fix_up.sql 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. --ACT_GE_BYTEARRAY
  2. ALTER TABLE ACT_GE_BYTEARRAY alter column ID_ numeric(18) not null ;
  3. alter table ACT_GE_BYTEARRAY add constraint PK_ACT_GE_BYTEARRAY primary key (ID_);
  4. --流程任务
  5. ALTER TABLE ACT_RU_TASK alter column ID_ numeric(18) not null;
  6. alter table ACT_RU_TASK add constraint PK_ACT_RU_TASK primary key (ID_);
  7. ALTER TABLE ACT_RU_TASK alter column EXECUTION_ID_ numeric(18);
  8. ALTER TABLE ACT_RU_TASK alter column PROC_INST_ID_ numeric(18);
  9. ALTER TABLE ACT_RU_TASK alter column PARENT_TASK_ID_ numeric(18);
  10. ALTER TABLE ACT_RU_TASK alter column OWNER_ numeric(18);
  11. ALTER TABLE ACT_RU_TASK alter column ASSIGNEE_ numeric(18);
  12. --流程变量表
  13. ALTER TABLE ACT_RU_VARIABLE alter column ID_ numeric(18) not null;
  14. alter table ACT_RU_VARIABLE add constraint PK_ACT_RU_VARIABLE primary key (ID_);
  15. ALTER TABLE ACT_RU_VARIABLE alter column EXECUTION_ID_ numeric(18);
  16. ALTER TABLE ACT_RU_VARIABLE alter column PROC_INST_ID_ numeric(18);
  17. ALTER TABLE ACT_RU_VARIABLE alter column TASK_ID_ numeric(18);
  18. ALTER TABLE ACT_RU_VARIABLE alter column BYTEARRAY_ID_ numeric(18);
  19. --流程任务候选人
  20. ALTER TABLE ACT_RU_IDENTITYLINK alter column ID_ numeric(18) not null;
  21. alter table ACT_RU_IDENTITYLINK add constraint PK_ACT_RU_IDENTITYLINK primary key (ID_);
  22. ALTER TABLE ACT_RU_IDENTITYLINK alter column GROUP_ID_ numeric(18);
  23. ALTER TABLE ACT_RU_IDENTITYLINK alter column USER_ID_ numeric(18);
  24. ALTER TABLE ACT_RU_IDENTITYLINK alter column TASK_ID_ numeric(18);
  25. --excution
  26. ALTER TABLE ACT_RU_EXECUTION alter column ID_ numeric(18) not null;
  27. alter table ACT_RU_EXECUTION add constraint PK_ACT_RU_EXECUTION primary key (ID_);
  28. ALTER TABLE ACT_RU_EXECUTION alter column PROC_INST_ID_ numeric(18);
  29. ALTER TABLE ACT_RU_EXECUTION alter column PARENT_ID_ numeric(18);
  30. ALTER TABLE ACT_RU_EXECUTION alter column SUPER_EXEC_ numeric(18);
  31. ALTER TABLE ACT_RU_EVENT_SUBSCR alter column EXECUTION_ID_ numeric(18);
  32. ALTER TABLE ACT_RU_JOB alter column EXCEPTION_STACK_ID_ numeric(18);
  33. --ACT_RE_DEPLOYMENT
  34. --ALTER TABLE ACT_RE_DEPLOYMENT alter column ID_ numeric(18);
  35. --流程定义
  36. ALTER TABLE ACT_RE_PROCDEF alter column DEPLOYMENT_ID_ numeric(18);
  37. --历史任务实例
  38. ALTER TABLE ACT_HI_TASKINST alter column ID_ numeric(18) not null;
  39. alter table ACT_HI_TASKINST add constraint PK_ACT_HI_TASKINST primary key (ID_);
  40. ALTER TABLE ACT_HI_TASKINST alter column EXECUTION_ID_ numeric(18);
  41. ALTER TABLE ACT_HI_TASKINST alter column PROC_INST_ID_ numeric(18);
  42. ALTER TABLE ACT_HI_TASKINST alter column PARENT_TASK_ID_ numeric(18);
  43. ALTER TABLE ACT_HI_TASKINST alter column OWNER_ numeric(18);
  44. ALTER TABLE ACT_HI_TASKINST alter column ASSIGNEE_ numeric(18);
  45. --历史流程实例 ACT_HI_PROCINST
  46. ALTER TABLE ACT_HI_PROCINST alter column ID_ numeric(18) not null;
  47. alter table ACT_HI_PROCINST add constraint PK_ACT_HI_PROCINST primary key (ID_);
  48. ALTER TABLE ACT_HI_PROCINST alter column PROC_INST_ID_ numeric(18) not null;
  49. alter table ACT_HI_PROCINST add constraint UQ_ACT_HI_PROCINST unique (PROC_INST_ID_);
  50. ALTER TABLE ACT_HI_PROCINST alter column START_USER_ID_ numeric(18);
  51. ALTER TABLE ACT_HI_PROCINST alter column SUPER_PROCESS_INSTANCE_ID_ numeric(18);
  52. --历史活动节点实例
  53. ALTER TABLE ACT_HI_ACTINST alter column ID_ numeric(18) not null;
  54. alter table ACT_HI_ACTINST add constraint PK_ACT_HI_ACTINST primary key (ID_);
  55. ALTER TABLE ACT_HI_ACTINST alter column PROC_INST_ID_ numeric(18);
  56. ALTER TABLE ACT_HI_ACTINST alter column ASSIGNEE_ numeric(18);
  57. ALTER TABLE ACT_HI_ACTINST alter column EXECUTION_ID_ numeric(18);
  58. create index ACT_IDX_EXEC_BUSKEY on ACT_RU_EXECUTION(BUSINESS_KEY_);
  59. create index ACT_IDX_TASK_CREATE on ACT_RU_TASK(CREATE_TIME_);
  60. create index ACT_IDX_IDENT_LNK_USER on ACT_RU_IDENTITYLINK(USER_ID_);
  61. create index ACT_IDX_IDENT_LNK_GROUP on ACT_RU_IDENTITYLINK(GROUP_ID_);
  62. create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_);
  63. create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_);
  64. create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_);
  65. alter table ACT_GE_BYTEARRAY
  66. add constraint ACT_FK_BYTEARR_DEPL
  67. foreign key (DEPLOYMENT_ID_)
  68. references ACT_RE_DEPLOYMENT (ID_);
  69. alter table ACT_RE_PROCDEF
  70. add constraint ACT_UNIQ_PROCDEF
  71. unique (KEY_,VERSION_);
  72. create index ACT_IDX_EXE_PROCINST on ACT_RU_EXECUTION(PROC_INST_ID_);
  73. alter table ACT_RU_EXECUTION
  74. add constraint ACT_FK_EXE_PROCINST
  75. foreign key (PROC_INST_ID_)
  76. references ACT_RU_EXECUTION (ID_);
  77. create index ACT_IDX_EXE_PARENT on ACT_RU_EXECUTION(PARENT_ID_);
  78. alter table ACT_RU_EXECUTION
  79. add constraint ACT_FK_EXE_PARENT
  80. foreign key (PARENT_ID_)
  81. references ACT_RU_EXECUTION (ID_);
  82. create index ACT_IDX_EXE_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_);
  83. alter table ACT_RU_EXECUTION
  84. add constraint ACT_FK_EXE_SUPER
  85. foreign key (SUPER_EXEC_)
  86. references ACT_RU_EXECUTION (ID_);
  87. create index ACT_IDX_TSKASS_TASK on ACT_RU_IDENTITYLINK(TASK_ID_);
  88. alter table ACT_RU_IDENTITYLINK
  89. add constraint ACT_FK_TSKASS_TASK
  90. foreign key (TASK_ID_)
  91. references ACT_RU_TASK (ID_);
  92. create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_);
  93. alter table ACT_RU_IDENTITYLINK
  94. add constraint ACT_FK_ATHRZ_PROCEDEF
  95. foreign key (PROC_DEF_ID_)
  96. references ACT_RE_PROCDEF (ID_);
  97. create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_);
  98. alter table ACT_RU_TASK
  99. add constraint ACT_FK_TASK_EXE
  100. foreign key (EXECUTION_ID_)
  101. references ACT_RU_EXECUTION (ID_);
  102. create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_);
  103. alter table ACT_RU_TASK
  104. add constraint ACT_FK_TASK_PROCINST
  105. foreign key (PROC_INST_ID_)
  106. references ACT_RU_EXECUTION (ID_);
  107. create index ACT_IDX_TASK_PROCDEF on ACT_RU_TASK(PROC_DEF_ID_);
  108. alter table ACT_RU_TASK
  109. add constraint ACT_FK_TASK_PROCDEF
  110. foreign key (PROC_DEF_ID_)
  111. references ACT_RE_PROCDEF (ID_);
  112. create index ACT_IDX_VAR_EXE on ACT_RU_VARIABLE(EXECUTION_ID_);
  113. alter table ACT_RU_VARIABLE
  114. add constraint ACT_FK_VAR_EXE
  115. foreign key (EXECUTION_ID_)
  116. references ACT_RU_EXECUTION (ID_);
  117. create index ACT_IDX_VAR_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_);
  118. alter table ACT_RU_VARIABLE
  119. add constraint ACT_FK_VAR_PROCINST
  120. foreign key (PROC_INST_ID_)
  121. references ACT_RU_EXECUTION(ID_);
  122. create index ACT_IDX_VAR_BYTEARRAY on ACT_RU_VARIABLE(BYTEARRAY_ID_);
  123. alter table ACT_RU_VARIABLE
  124. add constraint ACT_FK_VAR_BYTEARRAY
  125. foreign key (BYTEARRAY_ID_)
  126. references ACT_GE_BYTEARRAY (ID_);
  127. create index ACT_IDX_JOB_EXCEPTION on ACT_RU_JOB(EXCEPTION_STACK_ID_);
  128. alter table ACT_RU_JOB
  129. add constraint ACT_FK_JOB_EXCEPTION
  130. foreign key (EXCEPTION_STACK_ID_)
  131. references ACT_GE_BYTEARRAY (ID_);
  132. create index ACT_IDX_EVENT_SUBSCR on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_);
  133. alter table ACT_RU_EVENT_SUBSCR
  134. add constraint ACT_FK_EVENT_EXEC
  135. foreign key (EXECUTION_ID_)
  136. references ACT_RU_EXECUTION(ID_);
  137. create index ACT_IDX_HI_PRO_INST_END on ACT_HI_PROCINST(END_TIME_);
  138. create index ACT_IDX_HI_PRO_I_BUSKEY on ACT_HI_PROCINST(BUSINESS_KEY_);
  139. create index ACT_IDX_HI_ACT_INST_START on ACT_HI_ACTINST(START_TIME_);
  140. create index ACT_IDX_HI_ACT_INST_END on ACT_HI_ACTINST(END_TIME_);
  141. create index ACT_IDX_HI_DETAIL_PROC_INST on ACT_HI_DETAIL(PROC_INST_ID_);
  142. create index ACT_IDX_HI_DETAIL_ACT_INST on ACT_HI_DETAIL(ACT_INST_ID_);
  143. create index ACT_IDX_HI_DETAIL_TIME on ACT_HI_DETAIL(TIME_);
  144. create index ACT_IDX_HI_DETAIL_NAME on ACT_HI_DETAIL(NAME_);
  145. create index ACT_IDX_HI_DETAIL_TASK_ID on ACT_HI_DETAIL(TASK_ID_);
  146. go