remotes/1693045480750635534/spooky-22
Aevann1 2022-08-07 07:00:02 +00:00
parent 1411018f8d
commit 105ba1b1ae
1 changed files with 74 additions and 1 deletions

View File

@ -101,7 +101,8 @@ CREATE TABLE public.submissions (
ghost boolean DEFAULT false NOT NULL,
sub character varying(20),
new boolean,
hole_pinned character varying(30)
hole_pinned character varying(30),
category_id integer
);
@ -220,6 +221,39 @@ CREATE TABLE public.banneddomains (
);
--
-- Name: category; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.category (
id integer NOT NULL,
name character varying(128) NOT NULL,
sub character varying(20),
color_text character(6),
color_bg character(6)
);
--
-- Name: category_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE public.category_id_seq
AS integer
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
--
-- Name: category_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--
ALTER SEQUENCE public.category_id_seq OWNED BY public.category.id;
--
-- Name: client_auths; Type: TABLE; Schema: public; Owner: -
--
@ -873,6 +907,13 @@ ALTER TABLE ONLY public.award_relationships ALTER COLUMN id SET DEFAULT nextval(
ALTER TABLE ONLY public.badge_defs ALTER COLUMN id SET DEFAULT nextval('public.badge_defs_id_seq'::regclass);
--
-- Name: category id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.category ALTER COLUMN id SET DEFAULT nextval('public.category_id_seq'::regclass);
--
-- Name: comments id; Type: DEFAULT; Schema: public; Owner: -
--
@ -963,6 +1004,22 @@ ALTER TABLE ONLY public.badges
ADD CONSTRAINT badges_pkey PRIMARY KEY (user_id, badge_id);
--
-- Name: category category_name_sub_key; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.category
ADD CONSTRAINT category_name_sub_key UNIQUE (name, sub);
--
-- Name: category category_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.category
ADD CONSTRAINT category_pkey PRIMARY KEY (id);
--
-- Name: client_auths client_auths_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
@ -1810,6 +1867,14 @@ ALTER TABLE ONLY public.userblocks
ADD CONSTRAINT block_user_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
--
-- Name: category category_sub_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.category
ADD CONSTRAINT category_sub_fkey FOREIGN KEY (sub) REFERENCES public.subs(name);
--
-- Name: client_auths client_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
@ -2122,6 +2187,14 @@ ALTER TABLE ONLY public.submissions
ADD CONSTRAINT submissions_author_fkey FOREIGN KEY (author_id) REFERENCES public.users(id);
--
-- Name: submissions submissions_category_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.submissions
ADD CONSTRAINT submissions_category_id_fkey FOREIGN KEY (category_id) REFERENCES public.category(id) ON DELETE SET NULL;
--
-- Name: subscriptions subscription_submission_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--