sneed
This commit is contained in:
parent
8edbfde794
commit
28b4fecf98
1 changed files with 85 additions and 38 deletions
123
schema.sql
123
schema.sql
|
@ -101,10 +101,10 @@ ALTER SEQUENCE public.alts_id_seq OWNED BY public.alts.id;
|
||||||
|
|
||||||
CREATE TABLE public.award_relationships (
|
CREATE TABLE public.award_relationships (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
submission_id integer,
|
submission_id integer,
|
||||||
comment_id integer,
|
comment_id integer,
|
||||||
kind character varying(20)
|
kind character varying(20) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -165,8 +165,8 @@ ALTER SEQUENCE public.badge_defs_id_seq OWNED BY public.badge_defs.id;
|
||||||
|
|
||||||
CREATE TABLE public.badges (
|
CREATE TABLE public.badges (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
badge_id integer,
|
badge_id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
description character varying(256),
|
description character varying(256),
|
||||||
url character varying(256)
|
url character varying(256)
|
||||||
);
|
);
|
||||||
|
@ -198,8 +198,8 @@ ALTER SEQUENCE public.badges_id_seq OWNED BY public.badges.id;
|
||||||
|
|
||||||
CREATE TABLE public.banneddomains (
|
CREATE TABLE public.banneddomains (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
domain character varying(100),
|
domain character varying(100) NOT NULL,
|
||||||
reason character varying(100)
|
reason character varying(100) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -209,9 +209,9 @@ CREATE TABLE public.banneddomains (
|
||||||
|
|
||||||
CREATE TABLE public.client_auths (
|
CREATE TABLE public.client_auths (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
oauth_client integer,
|
oauth_client integer NOT NULL,
|
||||||
access_token character(128)
|
access_token character(128) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -241,8 +241,8 @@ ALTER SEQUENCE public.client_auths_id_seq OWNED BY public.client_auths.id;
|
||||||
|
|
||||||
CREATE TABLE public.commentflags (
|
CREATE TABLE public.commentflags (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
comment_id integer,
|
comment_id integer NOT NULL,
|
||||||
reason character varying(350)
|
reason character varying(350)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -273,8 +273,8 @@ ALTER SEQUENCE public.commentflags_id_seq OWNED BY public.commentflags.id;
|
||||||
|
|
||||||
CREATE TABLE public.comments (
|
CREATE TABLE public.comments (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
author_id integer,
|
author_id integer NOT NULL,
|
||||||
created_utc integer DEFAULT 0 NOT NULL,
|
created_utc integer NOT NULL,
|
||||||
parent_submission integer,
|
parent_submission integer,
|
||||||
is_banned boolean DEFAULT false NOT NULL,
|
is_banned boolean DEFAULT false NOT NULL,
|
||||||
distinguish_level integer DEFAULT 0 NOT NULL,
|
distinguish_level integer DEFAULT 0 NOT NULL,
|
||||||
|
@ -330,7 +330,7 @@ ALTER SEQUENCE public.comments_id_seq OWNED BY public.comments.id;
|
||||||
|
|
||||||
CREATE TABLE public.commentvotes (
|
CREATE TABLE public.commentvotes (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
comment_id integer,
|
comment_id integer NOT NULL,
|
||||||
vote_type integer,
|
vote_type integer,
|
||||||
user_id integer,
|
user_id integer,
|
||||||
app_id integer,
|
app_id integer,
|
||||||
|
@ -384,8 +384,8 @@ ALTER SEQUENCE public.domains_id_seq OWNED BY public.banneddomains.id;
|
||||||
|
|
||||||
CREATE TABLE public.flags (
|
CREATE TABLE public.flags (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
post_id integer,
|
post_id integer NOT NULL,
|
||||||
reason character varying(350)
|
reason character varying(350)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -416,8 +416,8 @@ ALTER SEQUENCE public.flags_id_seq OWNED BY public.flags.id;
|
||||||
|
|
||||||
CREATE TABLE public.follows (
|
CREATE TABLE public.follows (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
target_id integer
|
target_id integer NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -460,10 +460,10 @@ CREATE TABLE public.marseys (
|
||||||
CREATE TABLE public.modactions (
|
CREATE TABLE public.modactions (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer,
|
||||||
target_user_id integer DEFAULT 0 NOT NULL,
|
target_user_id integer,
|
||||||
target_submission_id integer DEFAULT 0 NOT NULL,
|
target_submission_id integer,
|
||||||
target_comment_id integer DEFAULT 0 NOT NULL,
|
target_comment_id integer,
|
||||||
created_utc integer DEFAULT 0 NOT NULL,
|
created_utc integer NOT NULL,
|
||||||
kind character varying(32) DEFAULT NULL::character varying,
|
kind character varying(32) DEFAULT NULL::character varying,
|
||||||
_note character varying(256) DEFAULT NULL::character varying
|
_note character varying(256) DEFAULT NULL::character varying
|
||||||
);
|
);
|
||||||
|
@ -605,7 +605,7 @@ ALTER SEQUENCE public.save_relationship_id_seq OWNED BY public.save_relationship
|
||||||
CREATE TABLE public.submissions (
|
CREATE TABLE public.submissions (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
author_id integer,
|
author_id integer,
|
||||||
created_utc integer DEFAULT 0 NOT NULL,
|
created_utc integer NOT NULL,
|
||||||
is_banned boolean DEFAULT false NOT NULL,
|
is_banned boolean DEFAULT false NOT NULL,
|
||||||
over_18 boolean DEFAULT false NOT NULL,
|
over_18 boolean DEFAULT false NOT NULL,
|
||||||
distinguish_level integer DEFAULT 0 NOT NULL,
|
distinguish_level integer DEFAULT 0 NOT NULL,
|
||||||
|
@ -679,8 +679,8 @@ CREATE TABLE public.subs (
|
||||||
|
|
||||||
CREATE TABLE public.subscriptions (
|
CREATE TABLE public.subscriptions (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
submission_id integer DEFAULT 0 NOT NULL
|
submission_id integer NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -710,8 +710,8 @@ ALTER SEQUENCE public.subscriptions_id_seq OWNED BY public.subscriptions.id;
|
||||||
|
|
||||||
CREATE TABLE public.userblocks (
|
CREATE TABLE public.userblocks (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
target_id integer
|
target_id integer NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -744,10 +744,10 @@ CREATE TABLE public.users (
|
||||||
username character varying(255) NOT NULL,
|
username character varying(255) NOT NULL,
|
||||||
email character varying(255),
|
email character varying(255),
|
||||||
passhash character varying(255) NOT NULL,
|
passhash character varying(255) NOT NULL,
|
||||||
created_utc integer DEFAULT 0 NOT NULL,
|
created_utc integer NOT NULL,
|
||||||
admin_level integer DEFAULT 0 NOT NULL,
|
admin_level integer DEFAULT 0 NOT NULL,
|
||||||
over_18 boolean,
|
over_18 boolean DEFAULT false NOT NULL,
|
||||||
is_activated boolean,
|
is_activated boolean DEFAULT false NOT NULL,
|
||||||
bio character varying(1500),
|
bio character varying(1500),
|
||||||
bio_html character varying(10000),
|
bio_html character varying(10000),
|
||||||
referred_by integer,
|
referred_by integer,
|
||||||
|
@ -771,7 +771,7 @@ CREATE TABLE public.users (
|
||||||
titlecolor character varying(6),
|
titlecolor character varying(6),
|
||||||
profileurl character varying(65),
|
profileurl character varying(65),
|
||||||
bannerurl character varying(65),
|
bannerurl character varying(65),
|
||||||
hidevotedon boolean,
|
hidevotedon boolean DEFAULT false NOT NULL,
|
||||||
newtab boolean,
|
newtab boolean,
|
||||||
flairchanged integer,
|
flairchanged integer,
|
||||||
defaultsortingcomments character varying(15),
|
defaultsortingcomments character varying(15),
|
||||||
|
@ -782,13 +782,12 @@ CREATE TABLE public.users (
|
||||||
newtabexternal boolean,
|
newtabexternal boolean,
|
||||||
customtitleplain character varying(100),
|
customtitleplain character varying(100),
|
||||||
themecolor character varying(6),
|
themecolor character varying(6),
|
||||||
changelogsub boolean,
|
changelogsub boolean DEFAULT false NOT NULL,
|
||||||
oldreddit boolean,
|
oldreddit boolean,
|
||||||
css character varying(4000),
|
css character varying(4000),
|
||||||
profilecss character varying(4000),
|
profilecss character varying(4000),
|
||||||
coins integer,
|
coins integer,
|
||||||
agendaposter boolean,
|
agendaposter integer DEFAULT 0 NOT NULL,
|
||||||
agendaposter_expires_utc integer DEFAULT 0,
|
|
||||||
suicide_utc integer DEFAULT 0 NOT NULL,
|
suicide_utc integer DEFAULT 0 NOT NULL,
|
||||||
post_count integer DEFAULT 0 NOT NULL,
|
post_count integer DEFAULT 0 NOT NULL,
|
||||||
comment_count integer DEFAULT 0 NOT NULL,
|
comment_count integer DEFAULT 0 NOT NULL,
|
||||||
|
@ -803,7 +802,7 @@ CREATE TABLE public.users (
|
||||||
fail2_utc integer DEFAULT 0 NOT NULL,
|
fail2_utc integer DEFAULT 0 NOT NULL,
|
||||||
cardview boolean,
|
cardview boolean,
|
||||||
received_award_count integer DEFAULT 0 NOT NULL,
|
received_award_count integer DEFAULT 0 NOT NULL,
|
||||||
highlightcomments boolean,
|
highlightcomments boolean DEFAULT true NOT NULL,
|
||||||
nitter boolean,
|
nitter boolean,
|
||||||
truecoins integer,
|
truecoins integer,
|
||||||
club_allowed boolean DEFAULT false,
|
club_allowed boolean DEFAULT false,
|
||||||
|
@ -866,9 +865,9 @@ ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
|
||||||
|
|
||||||
CREATE TABLE public.viewers (
|
CREATE TABLE public.viewers (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
user_id integer,
|
user_id integer NOT NULL,
|
||||||
viewer_id integer,
|
viewer_id integer NOT NULL,
|
||||||
last_view_utc integer
|
last_view_utc integer NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
@ -1097,6 +1096,14 @@ ALTER TABLE ONLY public.award_relationships
|
||||||
ADD CONSTRAINT award_relationships_pkey PRIMARY KEY (id);
|
ADD CONSTRAINT award_relationships_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: badge_defs badge_def_name_unique; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.badge_defs
|
||||||
|
ADD CONSTRAINT badge_def_name_unique UNIQUE (name);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: badge_defs badge_defs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: badge_defs badge_defs_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1225,6 +1232,22 @@ ALTER TABLE ONLY public.oauth_apps
|
||||||
ADD CONSTRAINT oauth_apps_pkey PRIMARY KEY (id);
|
ADD CONSTRAINT oauth_apps_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: client_auths one_auth; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.client_auths
|
||||||
|
ADD CONSTRAINT one_auth UNIQUE (user_id, oauth_client);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: commentflags one_comment_flag; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.commentflags
|
||||||
|
ADD CONSTRAINT one_comment_flag UNIQUE (user_id, comment_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: users one_discord_account; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: users one_discord_account; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1233,6 +1256,22 @@ ALTER TABLE ONLY public.users
|
||||||
ADD CONSTRAINT one_discord_account UNIQUE (discord_id);
|
ADD CONSTRAINT one_discord_account UNIQUE (discord_id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: flags one_flag; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.flags
|
||||||
|
ADD CONSTRAINT one_flag UNIQUE (user_id, post_id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: follows one_follow; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.follows
|
||||||
|
ADD CONSTRAINT one_follow UNIQUE (user_id, target_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: notifications one_notif; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: notifications one_notif; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1241,6 +1280,14 @@ ALTER TABLE ONLY public.notifications
|
||||||
ADD CONSTRAINT one_notif UNIQUE (user_id, comment_id);
|
ADD CONSTRAINT one_notif UNIQUE (user_id, comment_id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: viewers one_view; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.viewers
|
||||||
|
ADD CONSTRAINT one_view UNIQUE (user_id, viewer_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: commentvotes onecvote; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: commentvotes onecvote; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue