]> git.ipfire.org Git - pbs.git/commitdiff
db: Make scratch builds index more efficient
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 20 Sep 2023 14:40:32 +0000 (14:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 20 Sep 2023 14:40:32 +0000 (14:40 +0000)
This should not include any test builds.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/database.sql

index d88aa10810dc0c3015cab472f4a0906950f847be..33f64f647b7effb06344e93f7738e67432a6771b 100644 (file)
@@ -1638,7 +1638,7 @@ CREATE INDEX builds_pkg_id ON public.builds USING btree (pkg_id) WHERE (deleted_
 -- Name: builds_scratch_builds; Type: INDEX; Schema: public; Owner: -
 --
 
-CREATE UNIQUE INDEX builds_scratch_builds ON public.builds USING btree (id) WHERE ((deleted_at IS NULL) AND (owner_id IS NOT NULL));
+CREATE UNIQUE INDEX builds_scratch_builds ON public.builds USING btree (id) WHERE ((deleted_at IS NULL) AND (test IS FALSE) AND (owner_id IS NOT NULL));
 
 
 --