This is an automated email from the ASF dual-hosted git repository.

mweiler pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-kogito-apps.git


The following commit(s) were added to refs/heads/main by this push:
     new 990f29f0a [kie-issues#923] Add index to foreign key columns to improve 
performance in postgresql (#1985)
990f29f0a is described below

commit 990f29f0ab790191b8bcbc7c070e7685dcb3e7b9
Author: Martin Weiler <[email protected]>
AuthorDate: Wed Feb 14 09:05:58 2024 -0700

    [kie-issues#923] Add index to foreign key columns to improve performance in 
postgresql (#1985)
---
 .../resources/db/migration/V1.45.0.3__add_fk_index.sql  | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git 
a/data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/db/migration/V1.45.0.3__add_fk_index.sql
 
b/data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/db/migration/V1.45.0.3__add_fk_index.sql
new file mode 100644
index 000000000..72e909ac5
--- /dev/null
+++ 
b/data-index/data-index-storage/data-index-storage-postgresql/src/main/resources/db/migration/V1.45.0.3__add_fk_index.sql
@@ -0,0 +1,17 @@
+create index if not exists idx_attachments_tid on attachments(task_id);
+create index if not exists idx_comments_tid on comments(task_id);
+create index if not exists idx_definitions_addons_pid_pv on 
definitions_addons(process_id, process_version);
+create index if not exists idx_definitions_annotations_pid_pv on 
definitions_annotations(process_id, process_version);
+create index if not exists idx_definitions_metadata_pid_pv on 
definitions_metadata(process_id, process_version);
+create index if not exists idx_definitions_nodes_pid_pv on 
definitions_nodes(process_id, process_version);
+create index if not exists idx_definitions_nodes_metadata_pid_pv on 
definitions_nodes_metadata(process_id, process_version);
+create index if not exists idx_definitions_roles_pid_pv on 
definitions_roles(process_id, process_version);
+create index if not exists idx_milestones_piid on 
milestones(process_instance_id);
+create index if not exists idx_nodes_piid on nodes(process_instance_id);
+create index if not exists idx_processes_addons_pid on 
processes_addons(process_id);
+create index if not exists idx_processes_roles_pid on 
processes_roles(process_id);
+create index if not exists idx_tasks_admin_groups_tid on 
tasks_admin_groups(task_id);
+create index if not exists idx_tasks_admin_users_tid on 
tasks_admin_users(task_id);
+create index if not exists idx_tasks_excluded_users_tid on 
tasks_excluded_users(task_id);
+create index if not exists idx_tasks_potential_groups_tid on 
tasks_potential_groups(task_id);
+create index if not exists idx_tasks_potential_users_tid on 
tasks_potential_users(task_id);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to