5_index_create.sql 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. --流程状态
  2. CREATE INDEX IDX_BPMPROSTATUS_ACTINSTID ON BPM_PRO_STATUS (ACTINSTID);
  3. CREATE INDEX IDX_BPMPROSTATUS_INSTNODEID ON BPM_PRO_STATUS (ACTINSTID,NODEID);
  4. --流程意见
  5. CREATE INDEX IDX_TASKOPTION_INSTANCE_USER ON BPM_TASK_OPINION (actInstId,EXEUSERID);
  6. CREATE INDEX IDX_TASKOPTION_INSTANCE_TASK ON BPM_TASK_OPINION (actInstId,taskKey);
  7. --流程堆栈
  8. CREATE INDEX IDX_BPMSTACKINST_depth ON BPM_EXE_STACK (actInstId,depth);
  9. CREATE INDEX IDX_BPMSTACK_PARENTID ON BPM_EXE_STACK (parentId);
  10. --表单运行时
  11. CREATE INDEX IDX_BPMFORMRUN_INSTANCEID ON BPM_FORM_RUN (ACTINSTANCEID);
  12. CREATE INDEX IDX_BPMFORMRUN_INSTANCENODEID ON BPM_FORM_RUN (ACTINSTANCEID,ACTNODEID);
  13. --会签数据
  14. CREATE INDEX IDX_BPMTKSIGNDATA_ACTDEFNODEID ON BPM_TKSIGN_DATA (ACTINSTID,NODEID);
  15. CREATE INDEX IDX_BPMTKSIGNDATA_TASKID ON BPM_TKSIGN_DATA (TASKID);
  16. --催办任务状态
  17. CREATE INDEX IDX_REMINDERSTATE_TASKUSERID ON BPM_TASK_REMINDERSTATE (TASKID,USERID);
  18. CREATE INDEX IDX_REMINDERSTATE_TASKID ON BPM_TASK_REMINDERSTATE (TASKID);
  19. --流程实例扩展
  20. CREATE INDEX IDX_PRORUN_INSTANCEID ON BPM_PRO_RUN (ACTINSTID);
  21. CREATE INDEX IDX_PROCESSRUN_CREATORID ON BPM_PRO_RUN (CREATORID);
  22. --流程实例扩展历史
  23. CREATE INDEX IDX_PRORUN_HIS_INSTANCEID ON BPM_PRO_RUN_HIS (ACTINSTID);
  24. CREATE INDEX IDX_PROCESSRUN_HIS_CREATORID ON BPM_PRO_RUN_HIS (CREATORID);
  25. --流程运行日志
  26. CREATE INDEX IDX_RUNLOG_USERID ON BPM_RUN_LOG (USERID);
  27. CREATE INDEX IDX_RUNLOG_RUNID ON BPM_RUN_LOG (RUNID);
  28. --任务交办 BPM_TASK_ASSIGNEE已删除
  29. --CREATE INDEX IDX_TASKASSIGNEE_USERID ON BPM_TASK_ASSIGNEE (USER_ID);
  30. --CREATE INDEX IDX_TASKASSIGNEE_ASSIGNEE ON BPM_TASK_ASSIGNEE (ASSIGNEE_ID);
  31. --邮件设定
  32. CREATE INDEX IDX_MAILUSERSETTING ON OUT_MAIL_USER_SETING (USERID);
  33. --邮件联系人
  34. CREATE INDEX IDX_MAILLINKMAN ON OUT_MAIL_LINKMAN (USERID);
  35. --邮件
  36. CREATE INDEX IDX_OUTMAIL_USERID ON OUT_MAIL (USERID);
  37. --发送消息(已存在)
  38. --CREATE INDEX IDX_MSGSEND_USERID ON SYS_MSG_SEND (USERID);
  39. --消息接收人
  40. CREATE INDEX IDX_MSGRECEIVER_MESSAGEID ON SYS_MSG_RECEIVER (MESSAGEID);
  41. CREATE INDEX IDX_MSGRECEIVER_RECEIVERID ON SYS_MSG_RECEIVER (RECEIVERID);
  42. --消息读取
  43. CREATE INDEX IDX_MSGREAD_RECEIVERID ON SYS_MSG_READ (RECEIVERID);
  44. CREATE INDEX IDX_MSGREAD_MESSAGEID ON SYS_MSG_READ (MESSAGEID);
  45. --消息回复
  46. CREATE INDEX IDX_MSG_REPLY_MESSAGEID ON SYS_MSG_REPLY (MESSAGEID);
  47. CREATE INDEX IDX_MSG_REPLY_REPLYID ON SYS_MSG_REPLY (REPLYID);
  48. --角色和资源的映射
  49. CREATE INDEX IDX_ROLERES_RESID ON SYS_ROLE_RES (RESID);
  50. CREATE INDEX IDX_ROLERES_ROLEID ON SYS_ROLE_RES (ROLEID);
  51. --资源
  52. CREATE INDEX IDX_SYSRES_SYSTEMID ON SYS_RES (SYSTEMID);
  53. CREATE INDEX IDX_SYSRES_PARENTID ON SYS_RES (PARENTID);
  54. CREATE INDEX IDX_RESURL_RESID ON SYS_RESURL (RESID);
  55. --流程代理 SYS_USER_AGENT已删除
  56. --CREATE INDEX IDX_USERAGENT_AGENTUSERID ON SYS_USER_AGENT (AGENTUSERID);
  57. --CREATE INDEX IDX_USERAGENT_TOUSERID ON SYS_USER_AGENT (TOUSERID);
  58. --用户参数
  59. CREATE INDEX IDX_USERPARAM_USERID ON SYS_USER_PARAM (USERID);
  60. CREATE INDEX IDX_USERPARAM_PARAMID ON SYS_USER_PARAM (PARAMID);
  61. --下属
  62. CREATE INDEX IDX_USERUNDER_USERID ON SYS_USER_UNDER (USERID);
  63. CREATE INDEX IDX_USERUNDER_UNDERUSERID ON SYS_USER_UNDER (UNDERUSERID);
  64. --组织和角色的映射
  65. CREATE INDEX IDX_ORGROLE_ORGID ON SYS_ORG_ROLE (ORGID);
  66. CREATE INDEX IDX_ORGROLE_ROLE ON SYS_ORG_ROLE (ROLEID);
  67. --表单字段
  68. CREATE INDEX IDX_FORMFIELD_TABLEID ON BPM_FORM_FIELD (TABLEID);
  69. --组织可授权角色
  70. CREATE INDEX IDX_ORGROLEMANAGE_ORGID ON SYS_ORG_ROLEMANAGE (ORGID);
  71. CREATE INDEX IDX_ORGROLEMANAGE_ROLEID ON SYS_ORG_ROLEMANAGE (ROLEID);
  72. --表单权限
  73. CREATE INDEX IDX_FORMRIGHTS_FORMDEFID ON BPM_FORM_RIGHTS (FORMKEY);
  74. CREATE UNIQUE INDEX IDX_SYS_POS_CODE ON SYS_POS(POSCODE);
  75. CREATE UNIQUE INDEX IDX_SYS_JOB_CODE ON SYS_JOB(JOBCODE);
  76. CREATE UNIQUE INDEX IDX_SYS_PARAM_KEY ON SYS_PARAM(PARAMKEY);
  77. CREATE INDEX NODEID_FLOWKEY_INDEX ON BPM_NEWFLOW_TRIGGER (FLOWKEY, NODEID);
  78. go
  79. CREATE INDEX IDX_VIEW_ALIAS ON SYS_QUERY_VIEW ( SQL_ALIAS ASC, ALIAS ASC);
  80. CREATE INDEX IDX_METAFIELD_SQLID ON SYS_QUERY_METAFIELD ( SQL_ID ASC);
  81. CREATE INDEX IDX_FIELDSETTING_VIEWID ON SYS_QUERY_FIELDSETTING ( VIEW_ID ASC);
  82. CREATE INDEX ID_HISTORYDATA_OBJID ON SYS_HISTORY_DATA (OBJ_ID ASC);
  83. CREATE INDEX GROUPID_INDEX ON SYS_READ_RECORD (GROUPID ASC);
  84. CREATE INDEX OBJECTID_INDEX ON SYS_READ_RECORD (OBJECTID ASC);
  85. CREATE UNIQUE INDEX OBJECTID_USER_INDEX ON SYS_READ_RECORD (OBJECTID ASC, USERID ASC);
  86. CREATE UNIQUE INDEX WEIXINID_UNIQUE_INDEX ON SYS_USER (WEIXINID ASC);
  87. CREATE INDEX MOBILEFORM_KEY ON BPM_MOBILE_FORM_DEF (
  88. FORM_KEY ASC);
  89. go