From d97342a4f5e0e2d7aaf91850a940bf84afc2b69a Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 04 2020 08:15:10 +0000 Subject: [PATCH 1/2] db: additional index Fixes: https://pagure.io/koji/issue/2418 --- diff --git a/docs/schema-upgrade-1.22-1.23.sql b/docs/schema-upgrade-1.22-1.23.sql new file mode 100644 index 0000000..1dc01da --- /dev/null +++ b/docs/schema-upgrade-1.22-1.23.sql @@ -0,0 +1,9 @@ +-- upgrade script to migrate the Koji database schema +-- from version 1.20 to 1.21 + + +BEGIN; + +CREATE INDEX task_by_no_parent_state_method ON task(parent, state, method) WHERE parent IS NULL; + +COMMIT; diff --git a/docs/schema.sql b/docs/schema.sql index d38c42a..74d38d9 100644 --- a/docs/schema.sql +++ b/docs/schema.sql @@ -238,6 +238,7 @@ CREATE TABLE task ( CREATE INDEX task_by_state ON task (state); -- CREATE INDEX task_by_parent ON task (parent); (unique condition creates similar index) CREATE INDEX task_by_host ON task (host_id); +CREATE INDEX task_by_no_parent_state_method ON task(parent, state, method) WHERE parent IS NULL; -- by package, we mean srpm From 488c5674580f7862a8e508c3fddce93e966932fc Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 04 2020 13:58:52 +0000 Subject: [PATCH 2/2] fix version --- diff --git a/docs/schema-upgrade-1.22-1.23.sql b/docs/schema-upgrade-1.22-1.23.sql index 1dc01da..e5fa4dc 100644 --- a/docs/schema-upgrade-1.22-1.23.sql +++ b/docs/schema-upgrade-1.22-1.23.sql @@ -1,5 +1,5 @@ -- upgrade script to migrate the Koji database schema --- from version 1.20 to 1.21 +-- from version 1.22 to 1.23 BEGIN;