Skip to content

Commit

Permalink
chore(merge): master into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
bonita-ci committed Dec 2, 2024
2 parents fdcd23a + f349f3a commit da9cd8e
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 93 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ CREATE TABLE contract_data (
);
ALTER TABLE contract_data ADD CONSTRAINT pk_contract_data PRIMARY KEY (tenantid, id, scopeId);
ALTER TABLE contract_data ADD CONSTRAINT uc_cd_scope_name UNIQUE (kind, scopeId, name, tenantid);
CREATE INDEX idx_cd_scope_name ON contract_data (kind, scopeId, name, tenantid);
CREATE INDEX idx_cd_kind_scope_name ON contract_data (kind, scopeId, name);

CREATE TABLE arch_contract_data (
tenantid BIGINT NOT NULL,
Expand All @@ -32,7 +32,7 @@ CREATE TABLE arch_contract_data (
);
ALTER TABLE arch_contract_data ADD CONSTRAINT pk_arch_contract_data PRIMARY KEY (tenantid, id, scopeId);
ALTER TABLE arch_contract_data ADD CONSTRAINT uc_acd_scope_name UNIQUE (kind, scopeId, name, tenantid);
CREATE INDEX idx_acd_scope_name ON arch_contract_data (kind, scopeId, name, tenantid);
CREATE INDEX idx_acd_kind_scope_name ON arch_contract_data (kind, scopeId, name);

CREATE TABLE actor (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -90,8 +90,8 @@ CREATE TABLE arch_process_comment(
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx1_arch_process_comment on arch_process_comment (sourceobjectid, tenantid);
CREATE INDEX idx2_arch_process_comment on arch_process_comment (processInstanceId, archivedate, tenantid);
CREATE INDEX idx1_arch_process_comment on arch_process_comment (sourceobjectid);
CREATE INDEX idx2_arch_process_comment on arch_process_comment (processInstanceId, archivedate);
CREATE TABLE process_comment (
tenantid BIGINT NOT NULL,
id BIGINT NOT NULL,
Expand All @@ -102,7 +102,7 @@ CREATE TABLE process_comment (
content VARCHAR(512) NOT NULL,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx1_process_comment on process_comment (processInstanceId, tenantid);
CREATE INDEX idx1_process_comment on process_comment (processInstanceId);

CREATE TABLE process_definition (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -145,7 +145,7 @@ CREATE TABLE arch_document_mapping (
archiveDate BIGINT NOT NULL,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_a_doc_mp_pr_id ON arch_document_mapping (processinstanceid, tenantid);
CREATE INDEX idx_a_doc_mp_pr_id ON arch_document_mapping (processinstanceid);
CREATE TABLE document (
tenantid BIGINT NOT NULL,
id BIGINT NOT NULL,
Expand Down Expand Up @@ -192,9 +192,9 @@ CREATE TABLE arch_process_instance (
stringIndex5 VARCHAR(255),
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx1_arch_process_instance ON arch_process_instance (tenantId, sourceObjectId, rootProcessInstanceId, callerId);
CREATE INDEX idx2_arch_process_instance ON arch_process_instance (tenantId, processDefinitionId, archiveDate);
CREATE INDEX idx3_arch_process_instance ON arch_process_instance (tenantId, sourceObjectId, callerId, stateId);
CREATE INDEX idx1_arch_process_instance ON arch_process_instance (sourceObjectId, rootProcessInstanceId, callerId);
CREATE INDEX idx2_arch_process_instance ON arch_process_instance (processDefinitionId, archiveDate);
CREATE INDEX idx3_arch_process_instance ON arch_process_instance (sourceObjectId, callerId, stateId);

CREATE TABLE arch_flownode_instance (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -245,12 +245,12 @@ CREATE TABLE arch_flownode_instance (
interrupting BOOLEAN,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_afi_kind_lg2_executedBy ON arch_flownode_instance(logicalGroup2, tenantId, kind, executedBy);
CREATE INDEX idx_afi_kind_lg3 ON arch_flownode_instance(tenantId, kind, logicalGroup3);
CREATE INDEX idx_afi_kind_lg4 ON arch_flownode_instance(tenantId, logicalGroup4);
CREATE INDEX idx_afi_sourceId_tenantid_kind ON arch_flownode_instance (sourceObjectId, tenantid, kind);
CREATE INDEX idx1_arch_flownode_instance ON arch_flownode_instance (tenantId, rootContainerId, parentContainerId);
CREATE INDEX idx_lg4_lg2 on arch_flownode_instance(tenantid, logicalGroup4, logicalGroup2);
CREATE INDEX idx_afi_kind_lg2_executedBy ON arch_flownode_instance(logicalGroup2, kind, executedBy);
CREATE INDEX idx_afi_kind_lg3 ON arch_flownode_instance(kind, logicalGroup3);
CREATE INDEX idx_afi_lg4 ON arch_flownode_instance(logicalGroup4);
CREATE INDEX idx_afi_sourceid_kind ON arch_flownode_instance (sourceObjectId, kind);
CREATE INDEX idx1_afi_root_parent ON arch_flownode_instance (rootContainerId, parentContainerId);
CREATE INDEX idx_lg4_lg2 on arch_flownode_instance(logicalGroup4, logicalGroup2);

CREATE TABLE arch_connector_instance (
tenantid BIGINT NOT NULL,
Expand All @@ -267,7 +267,7 @@ CREATE TABLE arch_connector_instance (
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx1_arch_connector_instance ON arch_connector_instance (tenantId, containerId, containerType);
CREATE INDEX idx1_arch_connector_instance ON arch_connector_instance (containerId, containerType);
CREATE TABLE process_instance (
id BIGINT NOT NULL,
name VARCHAR(75) NOT NULL,
Expand Down Expand Up @@ -348,9 +348,9 @@ CREATE TABLE flownode_instance (
);
CREATE INDEX idx_fni_rootcontid ON flownode_instance (rootContainerId);
CREATE INDEX idx_fni_loggroup4 ON flownode_instance (logicalGroup4);
CREATE INDEX idx_fni_loggroup3_terminal ON flownode_instance(logicalgroup3, terminal, tenantid);
CREATE INDEX idx_fn_lg2_state_tenant_del ON flownode_instance (logicalGroup2, stateName, tenantid);
CREATE INDEX idx_fni_activity_instance_id_kind ON flownode_instance(activityInstanceId, kind, tenantid);
CREATE INDEX idx_fni_loggroup3_terminal ON flownode_instance(logicalgroup3, terminal);
CREATE INDEX idx_fn_lg2_state ON flownode_instance (logicalGroup2, stateName);
CREATE INDEX idx_fni_activity_instance_id_kind ON flownode_instance(activityInstanceId, kind);

CREATE TABLE connector_instance (
tenantid BIGINT NOT NULL,
Expand All @@ -367,7 +367,7 @@ CREATE TABLE connector_instance (
stackTrace CLOB,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_ci_container_activation ON connector_instance (tenantid, containerId, containerType, activationEvent);
CREATE INDEX idx_ci_container_activation ON connector_instance (containerId, containerType, activationEvent);

CREATE TABLE event_trigger_instance (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -406,7 +406,7 @@ CREATE TABLE waiting_event (
correlation5 VARCHAR(128),
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_waiting_event ON waiting_event (progress, tenantid, kind, locked, active);
CREATE INDEX idx_waiting_event ON waiting_event (progress, kind, locked, active);
CREATE INDEX idx_waiting_event_correl ON waiting_event (correlation1, correlation2, correlation3, correlation4, correlation5);

CREATE TABLE message_instance (
Expand Down Expand Up @@ -438,7 +438,7 @@ CREATE TABLE pending_mapping (
userId BIGINT,
PRIMARY KEY (tenantid, id)
);
CREATE UNIQUE INDEX idx_UQ_pending_mapping ON pending_mapping (tenantid, activityId, userId, actorId);
CREATE UNIQUE INDEX idx_UQ_pending_mapping ON pending_mapping (activityId, userId, actorId);

CREATE TABLE ref_biz_data_inst (
tenantid BIGINT NOT NULL,
Expand All @@ -451,10 +451,8 @@ CREATE TABLE ref_biz_data_inst (
data_classname VARCHAR(255) NOT NULL
);

CREATE INDEX idx_biz_data_inst1 ON ref_biz_data_inst (tenantid, proc_inst_id);

CREATE INDEX idx_biz_data_inst2 ON ref_biz_data_inst (tenantid, fn_inst_id);

CREATE INDEX idx_biz_data_inst2 ON ref_biz_data_inst (fn_inst_id);
CREATE INDEX idx_biz_data_inst3 ON ref_biz_data_inst (proc_inst_id);

ALTER TABLE ref_biz_data_inst ADD CONSTRAINT pk_ref_biz_data_inst PRIMARY KEY (tenantid, id);
ALTER TABLE ref_biz_data_inst ADD CONSTRAINT fk_ref_biz_data_proc FOREIGN KEY (proc_inst_id) REFERENCES process_instance(id) ON DELETE CASCADE;
Expand All @@ -480,8 +478,8 @@ CREATE TABLE arch_ref_biz_data_inst (
data_id BIGINT,
data_classname VARCHAR(255) NOT NULL
);
CREATE INDEX idx_arch_biz_data_inst1 ON arch_ref_biz_data_inst (tenantid, orig_proc_inst_id);
CREATE INDEX idx_arch_biz_data_inst2 ON arch_ref_biz_data_inst (tenantid, orig_fn_inst_id);
CREATE INDEX idx_arch_biz_data_inst1 ON arch_ref_biz_data_inst (orig_proc_inst_id);
CREATE INDEX idx_arch_biz_data_inst2 ON arch_ref_biz_data_inst (orig_fn_inst_id);
ALTER TABLE arch_ref_biz_data_inst ADD CONSTRAINT pk_arch_ref_biz_data_inst PRIMARY KEY (tenantid, id);

CREATE TABLE arch_multi_biz_data (
Expand Down Expand Up @@ -531,9 +529,9 @@ CREATE TABLE business_app (
ALTER TABLE business_app ADD CONSTRAINT pk_business_app PRIMARY KEY (tenantid, id);
ALTER TABLE business_app ADD CONSTRAINT uk_app_token_version UNIQUE (tenantId, token, version);

CREATE INDEX idx_app_token ON business_app (token, tenantid);
CREATE INDEX idx_app_profile ON business_app (profileId, tenantid);
CREATE INDEX idx_app_homepage ON business_app (homePageId, tenantid);
CREATE INDEX idx_app_token ON business_app (token);
CREATE INDEX idx_app_profile ON business_app (profileId);
CREATE INDEX idx_app_homepage ON business_app (homePageId);

CREATE TABLE business_app_page (
tenantId BIGINT NOT NULL,
Expand All @@ -546,8 +544,8 @@ CREATE TABLE business_app_page (
ALTER TABLE business_app_page ADD CONSTRAINT pk_business_app_page PRIMARY KEY (tenantid, id);
ALTER TABLE business_app_page ADD CONSTRAINT uk_app_page_appId_token UNIQUE (tenantId, applicationId, token);

CREATE INDEX idx_app_page_token ON business_app_page (applicationId, token, tenantid);
CREATE INDEX idx_app_page_pageId ON business_app_page (pageId, tenantid);
CREATE INDEX idx_app_page_token ON business_app_page (applicationId, token);
CREATE INDEX idx_app_page_pageId ON business_app_page (pageId);

CREATE TABLE business_app_menu (
tenantId BIGINT NOT NULL,
Expand All @@ -561,9 +559,9 @@ CREATE TABLE business_app_menu (

ALTER TABLE business_app_menu ADD CONSTRAINT pk_business_app_menu PRIMARY KEY (tenantid, id);

CREATE INDEX idx_app_menu_app ON business_app_menu (applicationId, tenantid);
CREATE INDEX idx_app_menu_page ON business_app_menu (applicationPageId, tenantid);
CREATE INDEX idx_app_menu_parent ON business_app_menu (parentId, tenantid);
CREATE INDEX idx_app_menu_app ON business_app_menu (applicationId);
CREATE INDEX idx_app_menu_page ON business_app_menu (applicationPageId);
CREATE INDEX idx_app_menu_parent ON business_app_menu (parentId);

CREATE TABLE command (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -600,8 +598,8 @@ CREATE TABLE arch_data_instance (
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx1_arch_data_instance ON arch_data_instance (tenantId, containerId, containerType, archiveDate, name, sourceObjectId);
CREATE INDEX idx2_arch_data_instance ON arch_data_instance (sourceObjectId, containerId, archiveDate, id, tenantId);
CREATE INDEX idx1_arch_data_instance ON arch_data_instance (containerId, containerType, archiveDate, name, sourceObjectId);
CREATE INDEX idx2_arch_data_instance ON arch_data_instance (sourceObjectId, containerId, archiveDate, id);

CREATE TABLE data_instance (
tenantId BIGINT NOT NULL,
Expand All @@ -625,7 +623,7 @@ CREATE TABLE data_instance (
discriminant VARCHAR(50) NOT NULL,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_datai_container ON data_instance (tenantId, containerId, containerType, name);
CREATE INDEX idx_datai_container ON data_instance (containerId, containerType, name);

CREATE TABLE dependency (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -694,7 +692,7 @@ CREATE TABLE group_ (
iconid BIGINT,
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_group_name ON group_ (tenantid, parentPath, name);
CREATE INDEX idx_group_name ON group_ (parentPath, name);

CREATE TABLE role (
tenantid BIGINT NOT NULL,
Expand All @@ -710,7 +708,7 @@ CREATE TABLE role (
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx_role_name ON role (tenantid, name);
CREATE INDEX idx_role_name ON role (name);

CREATE TABLE user_ (
tenantid BIGINT NOT NULL,
Expand All @@ -731,7 +729,7 @@ CREATE TABLE user_ (
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx_user_name ON user_ (tenantid, userName);
CREATE INDEX idx_user_name ON user_ (userName);

CREATE TABLE user_login (
tenantid BIGINT NOT NULL,
Expand Down Expand Up @@ -761,7 +759,7 @@ CREATE TABLE user_contactinfo (
PRIMARY KEY (tenantid, id)
);
ALTER TABLE user_contactinfo ADD CONSTRAINT fk_contact_user FOREIGN KEY (tenantid, userId) REFERENCES user_ (tenantid, id) ON DELETE CASCADE;
CREATE INDEX idx_user_contactinfo ON user_contactinfo (userId, tenantid, personal);
CREATE INDEX idx_user_contactinfo ON user_contactinfo (userId, personal);


CREATE TABLE custom_usr_inf_def (
Expand All @@ -773,7 +771,7 @@ CREATE TABLE custom_usr_inf_def (
PRIMARY KEY (tenantid, id)
);

CREATE INDEX idx_custom_usr_inf_def_name ON custom_usr_inf_def (tenantid, name);
CREATE INDEX idx_custom_usr_inf_def_name ON custom_usr_inf_def (name);

CREATE TABLE custom_usr_inf_val (
id BIGINT NOT NULL,
Expand Down Expand Up @@ -936,6 +934,7 @@ CREATE TABLE job_desc (
description VARCHAR(50),
PRIMARY KEY (tenantid, id)
);
CREATE INDEX idx_job_desc_id ON job_desc(id);

CREATE TABLE job_param (
tenantid BIGINT NOT NULL,
Expand All @@ -946,7 +945,7 @@ CREATE TABLE job_param (
PRIMARY KEY (tenantid, id)
);
ALTER TABLE job_param ADD CONSTRAINT fk_job_param_jobid FOREIGN KEY (tenantid, jobDescriptorId) REFERENCES job_desc(tenantid, id) ON DELETE CASCADE;
CREATE INDEX idx_job_param_tenant_jobid ON job_param (tenantid, jobDescriptorId);
CREATE INDEX idx_job_param_jobid ON job_param(jobDescriptorId);


CREATE TABLE job_log (
Expand All @@ -959,8 +958,8 @@ CREATE TABLE job_log (
UNIQUE (tenantId, jobDescriptorId),
PRIMARY KEY (tenantid, id)
);

ALTER TABLE job_log ADD CONSTRAINT fk_job_log_jobid FOREIGN KEY (tenantid, jobDescriptorId) REFERENCES job_desc(tenantid, id) ON DELETE CASCADE;
CREATE INDEX idx_job_log_jobdescid ON job_log(jobdescriptorid);

CREATE TABLE form_mapping (
tenantId BIGINT NOT NULL,
Expand Down Expand Up @@ -1010,7 +1009,7 @@ CREATE TABLE bar_resource (
UNIQUE (tenantId, process_id, name, type),
PRIMARY KEY (tenantId, id)
);
CREATE INDEX idx_bar_resource ON bar_resource (tenantId, process_id, type, name);
CREATE INDEX idx_bar_resource ON bar_resource (process_id, type, name);

CREATE TABLE temporary_content (
id BIGINT NOT NULL,
Expand All @@ -1036,7 +1035,7 @@ CREATE TABLE tenant_resource (
CONSTRAINT UK_tenant_resource UNIQUE (tenantId, name, type),
PRIMARY KEY (tenantId, id)
);
CREATE INDEX idx_tenant_resource ON tenant_resource (tenantId, type, name);
CREATE INDEX idx_tenant_resource ON tenant_resource (type, name);

CREATE TABLE icon (
tenantId BIGINT NOT NULL,
Expand Down
Loading

0 comments on commit da9cd8e

Please sign in to comment.