Refactor interests table: replace with servizio_interessi and update constraints

This commit is contained in:
Marco Pedone 2025-08-05 16:21:55 +02:00
parent 8725055fb3
commit 1c3e682515

View file

@ -390,18 +390,6 @@ CREATE TABLE public.flags (
ALTER TABLE public.flags OWNER TO postgres;
--
-- Name: interests; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.interests (
"annuncioId" integer NOT NULL,
"userId" uuid NOT NULL
);
ALTER TABLE public.interests OWNER TO postgres;
--
-- Name: messages; Type: TABLE; Schema: public; Owner: postgres
--
@ -571,6 +559,18 @@ CREATE TABLE public.servizio_annunci (
ALTER TABLE public.servizio_annunci OWNER TO postgres;
--
-- Name: servizio_interessi; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.servizio_interessi (
"annuncioId" integer NOT NULL,
"userId" uuid NOT NULL
);
ALTER TABLE public.servizio_interessi OWNER TO postgres;
--
-- Name: storageindex; Type: TABLE; Schema: public; Owner: postgres
--
@ -892,10 +892,10 @@ ALTER TABLE ONLY public.servizio_annunci
--
-- Name: interests uniqui_interest; Type: CONSTRAINT; Schema: public; Owner: postgres
-- Name: servizio_interessi uniqui_interest; Type: CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.interests
ALTER TABLE ONLY public.servizio_interessi
ADD CONSTRAINT uniqui_interest UNIQUE ("annuncioId", "userId");
@ -970,18 +970,18 @@ ALTER TABLE ONLY public.chats_etichette
--
-- Name: interests interesse_annuncio; Type: FK CONSTRAINT; Schema: public; Owner: postgres
-- Name: servizio_interessi interesse_annuncio; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.interests
ALTER TABLE ONLY public.servizio_interessi
ADD CONSTRAINT interesse_annuncio FOREIGN KEY ("annuncioId") REFERENCES public.annunci(id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;
--
-- Name: interests interesse_user; Type: FK CONSTRAINT; Schema: public; Owner: postgres
-- Name: servizio_interessi interesse_user; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY public.interests
ALTER TABLE ONLY public.servizio_interessi
ADD CONSTRAINT interesse_user FOREIGN KEY ("userId") REFERENCES public.users(id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;