From 4721facaa142488297ac146ed2ef6806161f162a Mon Sep 17 00:00:00 2001 From: Jana Cupova Date: Fri, 17 Feb 2023 22:23:44 +0100 Subject: [PATCH] Unify migration script Koji 1.31 -> 1.32 Fixes: https://pagure.io/koji/issue/3696 --- docs/schema-update-1.31-1.32.sql | 13 ------------- docs/schema-upgrade-1.31-1.32.sql | 5 +++++ 2 files changed, 5 insertions(+), 13 deletions(-) delete mode 100644 docs/schema-update-1.31-1.32.sql diff --git a/docs/schema-update-1.31-1.32.sql b/docs/schema-update-1.31-1.32.sql deleted file mode 100644 index a3c6fc5a..00000000 --- a/docs/schema-update-1.31-1.32.sql +++ /dev/null @@ -1,13 +0,0 @@ --- upgrade script to migrate the Koji database schema --- from version 1.31 to 1.32 - -BEGIN; - - -- fix duplicate extension in archivetypes - UPDATE archivetypes SET extensions = 'vhdx.gz vhdx.xz' WHERE name = 'vhdx-compressed'; - - -- for tag if session is closed or not - ALTER TABLE sessions ADD COLUMN closed BOOLEAN NOT NULL DEFAULT FALSE; - ALTER TABLE sessions ADD CONSTRAINT no_closed_exclusive CHECK (closed IS FALSE OR "exclusive" IS NULL); - ALTER TABLE sessions DROP CONSTRAINT exclusive_expired_sane; -COMMIT; diff --git a/docs/schema-upgrade-1.31-1.32.sql b/docs/schema-upgrade-1.31-1.32.sql index 3a86f95c..2cf0cb3c 100644 --- a/docs/schema-upgrade-1.31-1.32.sql +++ b/docs/schema-upgrade-1.31-1.32.sql @@ -6,6 +6,11 @@ BEGIN; -- fix duplicate extension in archivetypes UPDATE archivetypes SET extensions = 'vhdx.gz vhdx.xz' WHERE name = 'vhdx-compressed'; + -- for tag if session is closed or not + ALTER TABLE sessions ADD COLUMN closed BOOLEAN NOT NULL DEFAULT FALSE; + ALTER TABLE sessions ADD CONSTRAINT no_closed_exclusive CHECK (closed IS FALSE OR "exclusive" IS NULL); + ALTER TABLE sessions DROP CONSTRAINT exclusive_expired_sane; + -- track checksum of rpms CREATE TABLE rpm_checksum ( rpm_id INTEGER NOT NULL REFERENCES rpminfo(id),