sneed
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 59 KiB |
229
schema.sql
|
@ -143,6 +143,127 @@ CREATE FUNCTION public.bump_utc(public.submissions) RETURNS integer
|
||||||
$_$;
|
$_$;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: users; Type: TABLE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.users (
|
||||||
|
id integer NOT NULL,
|
||||||
|
username character varying(30) NOT NULL,
|
||||||
|
email character varying(255),
|
||||||
|
passhash character varying(255) NOT NULL,
|
||||||
|
created_utc integer NOT NULL,
|
||||||
|
admin_level integer DEFAULT 0 NOT NULL,
|
||||||
|
over_18 boolean DEFAULT false NOT NULL,
|
||||||
|
is_activated boolean DEFAULT false NOT NULL,
|
||||||
|
bio character varying(5000),
|
||||||
|
bio_html character varying(20000),
|
||||||
|
referred_by integer,
|
||||||
|
is_banned integer,
|
||||||
|
ban_reason character varying(256),
|
||||||
|
login_nonce integer DEFAULT 0 NOT NULL,
|
||||||
|
reserved character varying(256),
|
||||||
|
mfa_secret character varying(32),
|
||||||
|
is_private boolean DEFAULT false NOT NULL,
|
||||||
|
unban_utc integer DEFAULT 0 NOT NULL,
|
||||||
|
custom_filter_list character varying(1000) DEFAULT ''::character varying,
|
||||||
|
stored_subscriber_count integer DEFAULT 0 NOT NULL,
|
||||||
|
original_username character varying(30),
|
||||||
|
customtitle character varying(1000),
|
||||||
|
defaultsorting character varying(15) NOT NULL,
|
||||||
|
defaulttime character varying(5) NOT NULL,
|
||||||
|
namecolor character varying(6) NOT NULL,
|
||||||
|
titlecolor character varying(6) NOT NULL,
|
||||||
|
profileurl character varying(65),
|
||||||
|
bannerurl character varying(65),
|
||||||
|
newtab boolean DEFAULT false NOT NULL,
|
||||||
|
flairchanged integer,
|
||||||
|
defaultsortingcomments character varying(15) NOT NULL,
|
||||||
|
theme character varying(15) NOT NULL,
|
||||||
|
song character varying(50),
|
||||||
|
slurreplacer integer DEFAULT 1 NOT NULL,
|
||||||
|
shadowbanned integer,
|
||||||
|
newtabexternal boolean DEFAULT true NOT NULL,
|
||||||
|
customtitleplain character varying(100),
|
||||||
|
themecolor character varying(6) NOT NULL,
|
||||||
|
css character varying(10000),
|
||||||
|
profilecss character varying(10000),
|
||||||
|
coins integer DEFAULT 0 NOT NULL,
|
||||||
|
agendaposter integer DEFAULT 0 NOT NULL,
|
||||||
|
post_count integer DEFAULT 0 NOT NULL,
|
||||||
|
comment_count integer DEFAULT 0 NOT NULL,
|
||||||
|
highres character varying(60),
|
||||||
|
patron integer DEFAULT 0 NOT NULL,
|
||||||
|
controversial boolean DEFAULT false NOT NULL,
|
||||||
|
background character varying(167),
|
||||||
|
verified character varying(100),
|
||||||
|
received_award_count integer DEFAULT 0 NOT NULL,
|
||||||
|
nitter boolean,
|
||||||
|
truescore integer DEFAULT 0 NOT NULL,
|
||||||
|
frontsize integer DEFAULT 25 NOT NULL,
|
||||||
|
coins_spent integer DEFAULT 0 NOT NULL,
|
||||||
|
marseybux integer DEFAULT 0 NOT NULL,
|
||||||
|
verifiedcolor character varying(6),
|
||||||
|
marseyawarded integer,
|
||||||
|
sig character varying(200),
|
||||||
|
sig_html character varying(1000),
|
||||||
|
friends character varying(5000),
|
||||||
|
friends_html character varying(20000),
|
||||||
|
sigs_disabled boolean,
|
||||||
|
enemies character varying(5000),
|
||||||
|
enemies_html character varying(20000),
|
||||||
|
fp character varying(21),
|
||||||
|
longpost integer,
|
||||||
|
bird integer,
|
||||||
|
lootboxes_bought integer DEFAULT 0 NOT NULL,
|
||||||
|
progressivestack integer,
|
||||||
|
patron_utc integer DEFAULT 0 NOT NULL,
|
||||||
|
rehab integer,
|
||||||
|
house character varying(16),
|
||||||
|
deflector integer,
|
||||||
|
reddit character varying(15) NOT NULL,
|
||||||
|
currently_held_lottery_tickets integer DEFAULT 0 NOT NULL,
|
||||||
|
total_held_lottery_tickets integer DEFAULT 0 NOT NULL,
|
||||||
|
total_lottery_winnings integer DEFAULT 0 NOT NULL,
|
||||||
|
last_active integer DEFAULT 0 NOT NULL,
|
||||||
|
last_viewed_post_notifs integer NOT NULL,
|
||||||
|
pronouns character varying(11) NOT NULL,
|
||||||
|
last_viewed_log_notifs integer NOT NULL,
|
||||||
|
imginn boolean,
|
||||||
|
earlylife integer,
|
||||||
|
bite integer,
|
||||||
|
old_house character varying(16),
|
||||||
|
owoify integer,
|
||||||
|
marsify integer,
|
||||||
|
is_muted boolean DEFAULT false NOT NULL,
|
||||||
|
coins_spent_on_hats integer DEFAULT 0 NOT NULL,
|
||||||
|
rainbow integer,
|
||||||
|
spider integer,
|
||||||
|
profanityreplacer integer DEFAULT 1 NOT NULL,
|
||||||
|
last_viewed_reddit_notifs integer NOT NULL,
|
||||||
|
profile_background character varying(167),
|
||||||
|
event_music boolean,
|
||||||
|
chudded_by integer,
|
||||||
|
event_darkmode boolean,
|
||||||
|
blacklisted_by integer,
|
||||||
|
hidevotedon boolean DEFAULT false NOT NULL,
|
||||||
|
agendaposter_phrase character varying(35)
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: lifetimedonated(public.users); Type: FUNCTION; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE FUNCTION public.lifetimedonated(public.users) RETURNS integer
|
||||||
|
LANGUAGE sql IMMUTABLE STRICT
|
||||||
|
AS $_$
|
||||||
|
select sum(amount)
|
||||||
|
from transactions
|
||||||
|
where transactions.email = $1.email
|
||||||
|
$_$;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: alts; Type: TABLE; Schema: public; Owner: -
|
-- Name: alts; Type: TABLE; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -951,114 +1072,6 @@ CREATE TABLE public.userblocks (
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Name: users; Type: TABLE; Schema: public; Owner: -
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE TABLE public.users (
|
|
||||||
id integer NOT NULL,
|
|
||||||
username character varying(30) NOT NULL,
|
|
||||||
email character varying(255),
|
|
||||||
passhash character varying(255) NOT NULL,
|
|
||||||
created_utc integer NOT NULL,
|
|
||||||
admin_level integer DEFAULT 0 NOT NULL,
|
|
||||||
over_18 boolean DEFAULT false NOT NULL,
|
|
||||||
is_activated boolean DEFAULT false NOT NULL,
|
|
||||||
bio character varying(5000),
|
|
||||||
bio_html character varying(20000),
|
|
||||||
referred_by integer,
|
|
||||||
is_banned integer,
|
|
||||||
ban_reason character varying(256),
|
|
||||||
login_nonce integer DEFAULT 0 NOT NULL,
|
|
||||||
reserved character varying(256),
|
|
||||||
mfa_secret character varying(32),
|
|
||||||
is_private boolean DEFAULT false NOT NULL,
|
|
||||||
unban_utc integer DEFAULT 0 NOT NULL,
|
|
||||||
custom_filter_list character varying(1000) DEFAULT ''::character varying,
|
|
||||||
stored_subscriber_count integer DEFAULT 0 NOT NULL,
|
|
||||||
original_username character varying(30),
|
|
||||||
customtitle character varying(1000),
|
|
||||||
defaultsorting character varying(15) NOT NULL,
|
|
||||||
defaulttime character varying(5) NOT NULL,
|
|
||||||
namecolor character varying(6) NOT NULL,
|
|
||||||
titlecolor character varying(6) NOT NULL,
|
|
||||||
profileurl character varying(65),
|
|
||||||
bannerurl character varying(65),
|
|
||||||
newtab boolean DEFAULT false NOT NULL,
|
|
||||||
flairchanged integer,
|
|
||||||
defaultsortingcomments character varying(15) NOT NULL,
|
|
||||||
theme character varying(15) NOT NULL,
|
|
||||||
song character varying(50),
|
|
||||||
slurreplacer integer DEFAULT 1 NOT NULL,
|
|
||||||
shadowbanned integer,
|
|
||||||
newtabexternal boolean DEFAULT true NOT NULL,
|
|
||||||
customtitleplain character varying(100),
|
|
||||||
themecolor character varying(6) NOT NULL,
|
|
||||||
css character varying(10000),
|
|
||||||
profilecss character varying(10000),
|
|
||||||
coins integer DEFAULT 0 NOT NULL,
|
|
||||||
agendaposter integer DEFAULT 0 NOT NULL,
|
|
||||||
post_count integer DEFAULT 0 NOT NULL,
|
|
||||||
comment_count integer DEFAULT 0 NOT NULL,
|
|
||||||
highres character varying(60),
|
|
||||||
patron integer DEFAULT 0 NOT NULL,
|
|
||||||
controversial boolean DEFAULT false NOT NULL,
|
|
||||||
background character varying(167),
|
|
||||||
verified character varying(100),
|
|
||||||
received_award_count integer DEFAULT 0 NOT NULL,
|
|
||||||
nitter boolean,
|
|
||||||
truescore integer DEFAULT 0 NOT NULL,
|
|
||||||
frontsize integer DEFAULT 25 NOT NULL,
|
|
||||||
coins_spent integer DEFAULT 0 NOT NULL,
|
|
||||||
marseybux integer DEFAULT 0 NOT NULL,
|
|
||||||
verifiedcolor character varying(6),
|
|
||||||
marseyawarded integer,
|
|
||||||
sig character varying(200),
|
|
||||||
sig_html character varying(1000),
|
|
||||||
friends character varying(5000),
|
|
||||||
friends_html character varying(20000),
|
|
||||||
sigs_disabled boolean,
|
|
||||||
enemies character varying(5000),
|
|
||||||
enemies_html character varying(20000),
|
|
||||||
fp character varying(21),
|
|
||||||
longpost integer,
|
|
||||||
bird integer,
|
|
||||||
lootboxes_bought integer DEFAULT 0 NOT NULL,
|
|
||||||
progressivestack integer,
|
|
||||||
patron_utc integer DEFAULT 0 NOT NULL,
|
|
||||||
rehab integer,
|
|
||||||
house character varying(16),
|
|
||||||
deflector integer,
|
|
||||||
reddit character varying(15) NOT NULL,
|
|
||||||
currently_held_lottery_tickets integer DEFAULT 0 NOT NULL,
|
|
||||||
total_held_lottery_tickets integer DEFAULT 0 NOT NULL,
|
|
||||||
total_lottery_winnings integer DEFAULT 0 NOT NULL,
|
|
||||||
last_active integer DEFAULT 0 NOT NULL,
|
|
||||||
last_viewed_post_notifs integer NOT NULL,
|
|
||||||
pronouns character varying(11) NOT NULL,
|
|
||||||
last_viewed_log_notifs integer NOT NULL,
|
|
||||||
imginn boolean,
|
|
||||||
earlylife integer,
|
|
||||||
bite integer,
|
|
||||||
old_house character varying(16),
|
|
||||||
owoify integer,
|
|
||||||
marsify integer,
|
|
||||||
is_muted boolean DEFAULT false NOT NULL,
|
|
||||||
coins_spent_on_hats integer DEFAULT 0 NOT NULL,
|
|
||||||
rainbow integer,
|
|
||||||
spider integer,
|
|
||||||
profanityreplacer integer DEFAULT 1 NOT NULL,
|
|
||||||
last_viewed_reddit_notifs integer NOT NULL,
|
|
||||||
profile_background character varying(167),
|
|
||||||
event_music boolean,
|
|
||||||
chudded_by integer,
|
|
||||||
event_darkmode boolean,
|
|
||||||
blacklisted_by integer,
|
|
||||||
hidevotedon boolean DEFAULT false NOT NULL,
|
|
||||||
agendaposter_phrase character varying(35)
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
21
seed-db.sql
|
@ -219,13 +219,32 @@ INSERT INTO public.badge_defs VALUES (258, 'Silver-Tier Venture Capitalist', 'Th
|
||||||
INSERT INTO public.badge_defs VALUES (259, 'Gold-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $2500 to keeping rDrama thriving', 1683678275);
|
INSERT INTO public.badge_defs VALUES (259, 'Gold-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $2500 to keeping rDrama thriving', 1683678275);
|
||||||
INSERT INTO public.badge_defs VALUES (260, 'Platinum-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $5000 to keeping rDrama thriving', 1683678305);
|
INSERT INTO public.badge_defs VALUES (260, 'Platinum-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $5000 to keeping rDrama thriving', 1683678305);
|
||||||
INSERT INTO public.badge_defs VALUES (261, 'Double-Platinum-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $10000 to keeping rDrama thriving', 1683678332);
|
INSERT INTO public.badge_defs VALUES (261, 'Double-Platinum-Tier Venture Capitalist', 'This king has contributed a lifetime total of at least $10000 to keeping rDrama thriving', 1683678332);
|
||||||
|
INSERT INTO public.badge_defs VALUES (262, 'AHS Supersoldier', 'A strong person stands up for themself. A stronger person stands up for others.', 1683849886);
|
||||||
|
INSERT INTO public.badge_defs VALUES (263, 'Antifa Supersoldier', '''No Trump, no KKK, no fascist USA.'' —All Thinking People of Conscience Everywhere', 1683849938);
|
||||||
|
INSERT INTO public.badge_defs VALUES (264, 'BLM Fist', 'Made a mayo monkey shut up and listen', 1683849976);
|
||||||
|
INSERT INTO public.badge_defs VALUES (265, 'Funko Floyd', 'Made a mayo monkey shut up and listen PERMANENTLY', 1683850005);
|
||||||
|
INSERT INTO public.badge_defs VALUES (266, 'Elder Wand', 'Sent a Death Eater to Azkaban', 1683850028);
|
||||||
|
INSERT INTO public.badge_defs VALUES (267, 'Order of Merlin 1st Class', 'Sent a Death Eater to Azkaban FOR LIFE', 1683850058);
|
||||||
|
INSERT INTO public.badge_defs VALUES (268, 'LGBTSaber', 'It takes strength to resist the Dark Side. Only the weak embrace it.', 1683850082);
|
||||||
|
INSERT INTO public.badge_defs VALUES (269, 'Rainbow Pussy Hat', 'The success of every woman should be the inspiration to another. We should raise each other up.', 1683850115);
|
||||||
|
INSERT INTO public.badge_defs VALUES (270, 'Slava Ukraini Flag', 'STAND WITH UKRAINE', 1683850138);
|
||||||
|
INSERT INTO public.badge_defs VALUES (271, 'Tranifesto', 'Sisters! We have nothing to lose but our balls!', 1683850162);
|
||||||
|
INSERT INTO public.badge_defs VALUES (272, 'Mushroom Plushie', 'Grow to SUPER SIZE and JUMP ON TRANSPHOBES', 1683850194);
|
||||||
|
INSERT INTO public.badge_defs VALUES (273, 'Fire Flower Plushie', 'Transphobes can''t spew hate if you set them on fire', 1683850223);
|
||||||
|
INSERT INTO public.badge_defs VALUES (274, 'Mind Stone', 'You, Marsey, are the piece of the Mind Stone that lives in me.', 1683850259);
|
||||||
|
INSERT INTO public.badge_defs VALUES (275, 'Power Stone', 'The bigger the target, the bigger the power surge.', 1683850283);
|
||||||
|
INSERT INTO public.badge_defs VALUES (276, 'Reality Stone', 'First, it''s not a stone; someone called it a stone before. It''s more of a... an angry sludge sort of thing.', 1683850304);
|
||||||
|
INSERT INTO public.badge_defs VALUES (277, 'Soul Stone', 'In order to take the stone, you must lose that which you love. A soul... for a soul.', 1683850325);
|
||||||
|
INSERT INTO public.badge_defs VALUES (278, 'Space Stone', 'A lifetime ago, I too sought the stones. I even held one in my hand.', 1683850346);
|
||||||
|
INSERT INTO public.badge_defs VALUES (279, 'Time Stone', 'Our oath to protect the Time Stone cannot change. And this stone may be the best chance we have against Spezos.', 1683850381);
|
||||||
|
INSERT INTO public.badge_defs VALUES (280, 'Infinity Gauntlet', 'And so the sun rises on a grateful gay cartoon cat website.', 1683850413);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: badge_defs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
-- Name: badge_defs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
SELECT pg_catalog.setval('public.badge_defs_id_seq', 261, true);
|
SELECT pg_catalog.setval('public.badge_defs_id_seq', 280, true);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|