develop
this branch
f1-- Couchers.org database schemaf1-- Couchers.org database schema
n2-- Generated from migrations at commit c572ee296d77f3dc348c5fb4a461145f97204451 on branch develop atn2-- Generated from migrations at commit f7b98a163158147bc82110ac468c3cd6437a6a3f on branch web/bug/si
> 2026-08-24T18:17:15-04:00>gnupchangeemail at 2026-08-25T05:27:42+00:00
33
44
5SET statement_timeout = 0;5SET statement_timeout = 0;
1115    is_cancelled boolean DEFAULT false NOT NULL,1115    is_cancelled boolean DEFAULT false NOT NULL,
1116    is_deleted boolean DEFAULT false NOT NULL,1116    is_deleted boolean DEFAULT false NOT NULL,
1117    moderation_state_id bigint NOT NULL,1117    moderation_state_id bigint NOT NULL,
n1118    timezone character varying NOT NULL,n1118    timezone character varying NOT NULL
1119    thread_id bigint NOT NULL
1120);1119);
11211120
1122CREATE TABLE public.event_organizers (1121CREATE TABLE public.event_organizers (
1159    created timestamp with time zone DEFAULT now() NOT NULL,1158    created timestamp with time zone DEFAULT now() NOT NULL,
1160    owner_user_id bigint,1159    owner_user_id bigint,
1161    owner_cluster_id bigint,1160    owner_cluster_id bigint,
nn1161    thread_id bigint NOT NULL,
1162    CONSTRAINT ck_events_one_owner CHECK (((owner_user_id IS NULL) <> (owner_cluster_id IS NULL)))1162    CONSTRAINT ck_events_one_owner CHECK (((owner_user_id IS NULL) <> (owner_cluster_id IS NULL)))
1163);1163);
11641164
2623ALTER TABLE ONLY public.event_occurrence_attendees2623ALTER TABLE ONLY public.event_occurrence_attendees
2624    ADD CONSTRAINT uq_event_occurrence_attendees_occurrence_id UNIQUE (occurrence_id, user_id);2624    ADD CONSTRAINT uq_event_occurrence_attendees_occurrence_id UNIQUE (occurrence_id, user_id);
26252625
n2626ALTER TABLE ONLY public.event_occurrencesn
2627    ADD CONSTRAINT uq_event_occurrences_thread_id UNIQUE (thread_id);
2628 
2629ALTER TABLE ONLY public.event_organizers2626ALTER TABLE ONLY public.event_organizers
2630    ADD CONSTRAINT uq_event_organizers_event_id UNIQUE (event_id, user_id);2627    ADD CONSTRAINT uq_event_organizers_event_id UNIQUE (event_id, user_id);
26312628
2632ALTER TABLE ONLY public.event_subscriptions2629ALTER TABLE ONLY public.event_subscriptions
2633    ADD CONSTRAINT uq_event_subscriptions_event_id UNIQUE (event_id, user_id);2630    ADD CONSTRAINT uq_event_subscriptions_event_id UNIQUE (event_id, user_id);
26342631
nn2632ALTER TABLE ONLY public.events
2633    ADD CONSTRAINT uq_events_thread_id UNIQUE (thread_id);
2634 
2635ALTER TABLE ONLY public.invoices2635ALTER TABLE ONLY public.invoices
2636    ADD CONSTRAINT uq_invoices_stripe_payment_intent_id UNIQUE (stripe_payment_intent_id);2636    ADD CONSTRAINT uq_invoices_stripe_payment_intent_id UNIQUE (stripe_payment_intent_id);
26372637
3218ALTER TABLE ONLY public.event_occurrences3218ALTER TABLE ONLY public.event_occurrences
3219    ADD CONSTRAINT fk_event_occurrences_photo_key_uploads FOREIGN KEY (photo_key) REFERENCES public.3219    ADD CONSTRAINT fk_event_occurrences_photo_key_uploads FOREIGN KEY (photo_key) REFERENCES public.
>uploads(key);>uploads(key);
32203220
n3221ALTER TABLE ONLY public.event_occurrencesn
3222    ADD CONSTRAINT fk_event_occurrences_thread_id_threads FOREIGN KEY (thread_id) REFERENCES public.
>threads(id); 
3223 
3224ALTER TABLE ONLY public.event_organizers3221ALTER TABLE ONLY public.event_organizers
3225    ADD CONSTRAINT fk_event_organizers_event_id_events FOREIGN KEY (event_id) REFERENCES public.even3222    ADD CONSTRAINT fk_event_organizers_event_id_events FOREIGN KEY (event_id) REFERENCES public.even
>ts(id);>ts(id);
32263223
3245ALTER TABLE ONLY public.events3242ALTER TABLE ONLY public.events
3246    ADD CONSTRAINT fk_events_parent_node_id_nodes FOREIGN KEY (parent_node_id) REFERENCES public.nod3243    ADD CONSTRAINT fk_events_parent_node_id_nodes FOREIGN KEY (parent_node_id) REFERENCES public.nod
>es(id);>es(id);
32473244
tt3245ALTER TABLE ONLY public.events
3246    ADD CONSTRAINT fk_events_thread_id_threads FOREIGN KEY (thread_id) REFERENCES public.threads(id)
 >;
3247 
3248ALTER TABLE ONLY public.friend_relationships3248ALTER TABLE ONLY public.friend_relationships
3249    ADD CONSTRAINT fk_friend_relationships_from_user_id_users FOREIGN KEY (from_user_id) REFERENCES 3249    ADD CONSTRAINT fk_friend_relationships_from_user_id_users FOREIGN KEY (from_user_id) REFERENCES 
>public.users(id);>public.users(id);
32503250
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op