From cc8ccbf45e79104458e14555e1f35c6368aa89cf Mon Sep 17 00:00:00 2001 From: Yu Ming Zhu Date: Jan 05 2024 10:00:46 +0000 Subject: update draft_release_sane CONSTRAINT for draft suffix change --- diff --git a/schemas/schema-upgrade-1.33-1.34.sql b/schemas/schema-upgrade-1.33-1.34.sql index 804134a..19642a2 100644 --- a/schemas/schema-upgrade-1.33-1.34.sql +++ b/schemas/schema-upgrade-1.33-1.34.sql @@ -57,7 +57,7 @@ BEGIN; -- required by constraint rpminfo_build_id_draft_fkey on table rpminfo ALTER TABLE build ADD CONSTRAINT draft_for_rpminfo UNIQUE (id, draft); ALTER TABLE build ADD CONSTRAINT draft_release_sane CHECK - ((draft AND release ~ ('^.*#draft_' || id::TEXT || '$')) + ((draft AND release ~ ('^.*,draft_' || id::TEXT || '$')) OR NOT draft); ALTER TABLE rpminfo ADD COLUMN draft BOOLEAN; diff --git a/schemas/schema.sql b/schemas/schema.sql index 5d820a8..f024122 100644 --- a/schemas/schema.sql +++ b/schemas/schema.sql @@ -300,7 +300,7 @@ CREATE TABLE build ( CONSTRAINT draft_for_rpminfo UNIQUE (id, draft), CONSTRAINT completion_sane CHECK ((state = 0 AND completion_time IS NULL) OR (state <> 0 AND completion_time IS NOT NULL)), - CONSTRAINT draft_release_sane CHECK ((draft AND release ~ ('^.*#draft_' || id::TEXT || '$')) OR + CONSTRAINT draft_release_sane CHECK ((draft AND release ~ ('^.*,draft_' || id::TEXT || '$')) OR NOT draft) ) WITHOUT OIDS;