7.activiti10TO14.sql 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. alter table ACT_RE_PROCDEF drop constraint ACT_UNIQ_PROCDEF;
  2. alter table ACT_RE_PROCDEF alter column KEY_ nvarchar(255) not null;
  3. alter table ACT_RE_PROCDEF alter column VERSION_ int not null;
  4. alter table ACT_RE_PROCDEF
  5. add constraint ACT_UNIQ_PROCDEF
  6. unique (KEY_,VERSION_);
  7. alter table ACT_RE_DEPLOYMENT add CATEGORY_ nvarchar(255);
  8. alter table ACT_RE_PROCDEF
  9. add DESCRIPTION_ nvarchar(4000);
  10. update ACT_RU_TASK set SUSPENSION_STATE_ = 1;
  11. alter table ACT_RU_EXECUTION
  12. add constraint ACT_FK_EXE_PROCDEF
  13. foreign key (PROC_DEF_ID_)
  14. references ACT_RE_PROCDEF (ID_);
  15. create table ACT_RE_MODEL (
  16. ID_ nvarchar(64) not null,
  17. REV_ int,
  18. NAME_ nvarchar(255),
  19. KEY_ nvarchar(255),
  20. CATEGORY_ nvarchar(255),
  21. CREATE_TIME_ datetime,
  22. LAST_UPDATE_TIME_ datetime,
  23. VERSION_ int,
  24. META_INFO_ nvarchar(4000),
  25. DEPLOYMENT_ID_ nvarchar(64),
  26. EDITOR_SOURCE_VALUE_ID_ NUMERIC(18,0),
  27. EDITOR_SOURCE_EXTRA_VALUE_ID_ NUMERIC(18,0),
  28. primary key (ID_)
  29. );
  30. alter table ACT_RE_MODEL
  31. add constraint ACT_FK_MODEL_SOURCE
  32. foreign key (EDITOR_SOURCE_VALUE_ID_)
  33. references ACT_GE_BYTEARRAY (ID_);
  34. alter table ACT_RE_MODEL
  35. add constraint ACT_FK_MODEL_SOURCE_EXTRA
  36. foreign key (EDITOR_SOURCE_EXTRA_VALUE_ID_)
  37. references ACT_GE_BYTEARRAY (ID_);
  38. alter table ACT_RE_MODEL
  39. add constraint ACT_FK_MODEL_DEPLOYMENT
  40. foreign key (DEPLOYMENT_ID_)
  41. references ACT_RE_DEPLOYMENT (ID_);
  42. delete from ACT_GE_PROPERTY where NAME_ = 'historyLevel';
  43. alter table ACT_RU_JOB
  44. add PROC_DEF_ID_ nvarchar(64);
  45. update ACT_GE_PROPERTY set VALUE_ = '5.14' where NAME_ = 'schema.version';
  46. --历史表
  47. --10 to 11
  48. create table ACT_HI_VARINST (
  49. ID_ nvarchar(64) not null,
  50. PROC_INST_ID_ nvarchar(64),
  51. EXECUTION_ID_ nvarchar(64),
  52. TASK_ID_ nvarchar(64),
  53. NAME_ nvarchar(255) not null,
  54. VAR_TYPE_ nvarchar(100),
  55. REV_ int,
  56. BYTEARRAY_ID_ nvarchar(64),
  57. DOUBLE_ double precision,
  58. LONG_ numeric(19,0),
  59. TEXT_ nvarchar(4000),
  60. TEXT2_ nvarchar(4000),
  61. primary key (ID_)
  62. );
  63. create index ACT_IDX_HI_PROCVAR_PROC_INST on ACT_HI_VARINST(PROC_INST_ID_);
  64. create index ACT_IDX_HI_PROCVAR_NAME_TYPE on ACT_HI_VARINST(NAME_, VAR_TYPE_);
  65. alter table ACT_HI_ACTINST
  66. add TASK_ID_ nvarchar(64);
  67. alter table ACT_HI_ACTINST
  68. add CALL_PROC_INST_ID_ nvarchar(64);
  69. alter table ACT_HI_DETAIL
  70. alter column PROC_INST_ID_ nvarchar(64) null;
  71. alter table ACT_HI_DETAIL
  72. alter column EXECUTION_ID_ nvarchar(64) null;
  73. create index ACT_IDX_HI_ACT_INST_PROCINST on ACT_HI_ACTINST(PROC_INST_ID_, ACT_ID_);
  74. --11 to 12
  75. alter table ACT_HI_TASKINST
  76. add CLAIM_TIME_ datetime;
  77. alter table ACT_HI_TASKINST
  78. add FORM_KEY_ nvarchar(255);
  79. alter table ACT_RU_IDENTITYLINK
  80. add PROC_INST_ID_ NUMERIC(18,0);
  81. alter table ACT_RU_IDENTITYLINK
  82. add constraint ACT_FK_IDL_PROCINST
  83. foreign key (PROC_INST_ID_)
  84. references ACT_RU_EXECUTION (ID_);
  85. create index ACT_IDX_HI_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_);
  86. --12 to 13
  87. create table ACT_HI_IDENTITYLINK (
  88. ID_ NUMERIC(18,0),
  89. GROUP_ID_ NUMERIC(18,0),
  90. TYPE_ nvarchar(255),
  91. USER_ID_ NUMERIC(18,0),
  92. TASK_ID_ NUMERIC(18,0),
  93. PROC_INST_ID_ NUMERIC(18,0),
  94. primary key (ID_)
  95. );
  96. create index ACT_IDX_HI_IDENT_LNK_USER on ACT_HI_IDENTITYLINK(USER_ID_);
  97. create index ACT_IDX_HI_IDENT_LNK_TASK on ACT_HI_IDENTITYLINK(TASK_ID_);
  98. create index ACT_IDX_HI_IDENT_LNK_PROCINST on ACT_HI_IDENTITYLINK(PROC_INST_ID_);