diff --git a/schemas/schema-upgrade-1.33-1.34.sql b/schemas/schema-upgrade-1.33-1.34.sql index 804134ab..19642a2b 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 5d820a82..f0241220 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;