From 4721facaa142488297ac146ed2ef6806161f162a Mon Sep 17 00:00:00 2001 From: Jana Cupova Date: Feb 17 2023 21:23:44 +0000 Subject: Unify migration script Koji 1.31 -> 1.32 Fixes: https://pagure.io/koji/issue/3696 --- 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 a3c6fc5..0000000 --- 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 3a86f95..2cf0cb3 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),