master
SneedBot 2024-10-16 08:00:17 +00:00
parent 1e13981fb8
commit 272f50efba
1 changed files with 54 additions and 1 deletions

View File

@ -591,6 +591,18 @@ CREATE TABLE public.follows (
);
--
-- Name: group_blacklists; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.group_blacklists (
user_id integer NOT NULL,
group_name character varying(25) NOT NULL,
created_utc integer NOT NULL,
blacklister_id integer NOT NULL
);
--
-- Name: group_memberships; Type: TABLE; Schema: public; Owner: -
--
@ -600,7 +612,8 @@ CREATE TABLE public.group_memberships (
group_name character varying(25) NOT NULL,
created_utc integer NOT NULL,
approved_utc integer,
is_mod boolean NOT NULL
is_mod boolean NOT NULL,
approver_id integer
);
@ -1619,6 +1632,14 @@ ALTER TABLE ONLY public.follows
ADD CONSTRAINT follows_pkey PRIMARY KEY (target_id, user_id);
--
-- Name: group_blacklists group_blacklists_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.group_blacklists
ADD CONSTRAINT group_blacklists_pkey PRIMARY KEY (user_id, group_name);
--
-- Name: group_memberships group_memberships_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
@ -3114,6 +3135,38 @@ ALTER TABLE ONLY public.follows
ADD CONSTRAINT follow_user_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
--
-- Name: group_blacklists group_blacklists_blacklister_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.group_blacklists
ADD CONSTRAINT group_blacklists_blacklister_fkey FOREIGN KEY (blacklister_id) REFERENCES public.users(id);
--
-- Name: group_blacklists group_blacklists_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.group_blacklists
ADD CONSTRAINT group_blacklists_group_fkey FOREIGN KEY (group_name) REFERENCES public.groups(name);
--
-- Name: group_blacklists group_blacklists_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.group_blacklists
ADD CONSTRAINT group_blacklists_user_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
--
-- Name: group_memberships group_memberships_approver_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.group_memberships
ADD CONSTRAINT group_memberships_approver_fkey FOREIGN KEY (approver_id) REFERENCES public.users(id);
--
-- Name: group_memberships group_memberships_group_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--