X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/40c71f28be97ffcafb47058fd2590020fb8567a1..507c395f51c20c3c0d5375313ea1ca0ed4156c75:/db/structure.sql diff --git a/db/structure.sql b/db/structure.sql index 25b2f173f..9679e0b92 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -1051,6 +1051,16 @@ CREATE SEQUENCE public.note_comments_id_seq ALTER SEQUENCE public.note_comments_id_seq OWNED BY public.note_comments.id; +-- +-- Name: note_subscriptions; Type: TABLE; Schema: public; Owner: - +-- + +CREATE TABLE public.note_subscriptions ( + user_id bigint NOT NULL, + note_id bigint NOT NULL +); + + -- -- Name: notes; Type: TABLE; Schema: public; Owner: - -- @@ -2010,6 +2020,14 @@ ALTER TABLE ONLY public.note_comments ADD CONSTRAINT note_comments_pkey PRIMARY KEY (id); +-- +-- Name: note_subscriptions note_subscriptions_pkey; Type: CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.note_subscriptions + ADD CONSTRAINT note_subscriptions_pkey PRIMARY KEY (user_id, note_id); + + -- -- Name: notes notes_pkey; Type: CONSTRAINT; Schema: public; Owner: - -- @@ -2498,6 +2516,13 @@ CREATE INDEX index_note_comments_on_body ON public.note_comments USING gin (to_t CREATE INDEX index_note_comments_on_created_at ON public.note_comments USING btree (created_at); +-- +-- Name: index_note_subscriptions_on_note_id; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_note_subscriptions_on_note_id ON public.note_subscriptions USING btree (note_id); + + -- -- Name: index_oauth_access_grants_on_application_id; Type: INDEX; Schema: public; Owner: - -- @@ -2953,6 +2978,14 @@ ALTER TABLE ONLY public.diary_entry_subscriptions ADD CONSTRAINT diary_entry_subscriptions_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id); +-- +-- Name: note_subscriptions fk_rails_2c1913f293; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.note_subscriptions + ADD CONSTRAINT fk_rails_2c1913f293 FOREIGN KEY (note_id) REFERENCES public.notes(id); + + -- -- Name: oauth_access_grants fk_rails_330c32d8d9; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -2993,6 +3026,14 @@ ALTER TABLE ONLY public.active_storage_variant_records ADD CONSTRAINT fk_rails_993965df05 FOREIGN KEY (blob_id) REFERENCES public.active_storage_blobs(id); +-- +-- Name: note_subscriptions fk_rails_a352f4eced; Type: FK CONSTRAINT; Schema: public; Owner: - +-- + +ALTER TABLE ONLY public.note_subscriptions + ADD CONSTRAINT fk_rails_a352f4eced FOREIGN KEY (user_id) REFERENCES public.users(id); + + -- -- Name: oauth_access_grants fk_rails_b4b53e07b8; Type: FK CONSTRAINT; Schema: public; Owner: - -- @@ -3356,6 +3397,8 @@ INSERT INTO "schema_migrations" (version) VALUES ('23'), ('22'), ('21'), +('20241023004427'), +('20241022141247'), ('20240913171951'), ('20240912181413'), ('20240910175616'),