3_activiti_fix_up.sql 6.2 KB

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