update draft_release_sane CONSTRAINT for draft suffix change

This commit is contained in:
Yu Ming Zhu 2023-12-05 16:00:16 +00:00
parent 5571627667
commit cc8ccbf45e
2 changed files with 2 additions and 2 deletions

View file

@ -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;

View file

@ -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;