From: Michael Tremer Date: Wed, 14 Jun 2023 13:27:01 +0000 (+0000) Subject: release: Drop reference to repositories X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c5bcb818ae79c299aecd2cacb019b2d853ed007;p=pbs.git release: Drop reference to repositories Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/distribution.py b/src/buildservice/distribution.py index ecd002e6..f45d92b8 100644 --- a/src/buildservice/distribution.py +++ b/src/buildservice/distribution.py @@ -434,7 +434,7 @@ class Releases(base.Object): """, id, ) - def create(self, distro, repo, name, user, stable=False): + def create(self, distro, name, user, stable=False): """ Creates a new release """ @@ -446,7 +446,6 @@ class Releases(base.Object): releases ( distro_id, - repo_id, name, slug, created_by, @@ -454,13 +453,13 @@ class Releases(base.Object): ) VALUES ( - %s, %s, %s, %s, %s, %s + %s, %s, %s, %s, %s ) RETURNING * - """, distro, repo, name, slug, user, stable, + """, distro, name, slug, user, stable, # Populate cache - distro=distro, repo=repo, + distro=distro, created_by=user, ) # XXX create image jobs @@ -489,12 +488,6 @@ class Release(base.DataObject): def distro(self): return self.backend.distros.get_by_id(self.data.distro_id) - # Repo - - @lazy_property - def repo(self): - return self.backend.repos.get_by_id(self.data.repo_id) - # Name @property diff --git a/src/database.sql b/src/database.sql index bd8d97c2..823c35bf 100644 --- a/src/database.sql +++ b/src/database.sql @@ -801,7 +801,6 @@ ALTER SEQUENCE public.release_monitorings_id_seq OWNED BY public.release_monitor CREATE TABLE public.releases ( id integer NOT NULL, distro_id integer NOT NULL, - repo_id integer NOT NULL, name text NOT NULL, slug text NOT NULL, created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL, @@ -2343,14 +2342,6 @@ ALTER TABLE ONLY public.releases ADD CONSTRAINT releases_distro_id FOREIGN KEY (distro_id) REFERENCES public.distributions(id); --- --- Name: releases releases_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: - --- - -ALTER TABLE ONLY public.releases - ADD CONSTRAINT releases_repo_id FOREIGN KEY (repo_id) REFERENCES public.repositories(id); - - -- -- Name: repo_builds repo_builds_added_by; Type: FK CONSTRAINT; Schema: public; Owner: - --