From: Michael Tremer Date: Mon, 23 Oct 2017 00:28:50 +0000 (+0100) Subject: db: Enforce that a build is only in a repository once X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29fb7c98fa0f2fe3d25cce14f7f4eb9887e5e978;p=pbs.git db: Enforce that a build is only in a repository once Signed-off-by: Michael Tremer --- diff --git a/src/database.sql b/src/database.sql index aef43449..fc950c70 100644 --- a/src/database.sql +++ b/src/database.sql @@ -2533,6 +2533,14 @@ ALTER TABLE ONLY mirrors_checks ADD CONSTRAINT mirrors_checks_pkey PRIMARY KEY (id); +-- +-- Name: repositories_builds_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace: +-- + +ALTER TABLE ONLY repositories_builds + ADD CONSTRAINT repositories_builds_unique UNIQUE (repo_id, build_id); + + -- -- Name: sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace: --