forked from rDrama/rDrama
Merge branch 'frost' of github.com:Aevann1/rDrama into frost
commit
584a7fb9ed
82
schema.sql
82
schema.sql
|
@ -58,6 +58,26 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm WITH SCHEMA public;
|
||||||
COMMENT ON EXTENSION pg_trgm IS 'text similarity measurement and index searching based on trigrams';
|
COMMENT ON EXTENSION pg_trgm IS 'text similarity measurement and index searching based on trigrams';
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_game_currency; Type: TYPE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TYPE public.casino_game_currency AS ENUM (
|
||||||
|
'coins',
|
||||||
|
'procoins'
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_game_kind; Type: TYPE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TYPE public.casino_game_kind AS ENUM (
|
||||||
|
'blackjack',
|
||||||
|
'slots'
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
SET default_tablespace = '';
|
SET default_tablespace = '';
|
||||||
|
|
||||||
SET default_table_access_method = heap;
|
SET default_table_access_method = heap;
|
||||||
|
@ -222,6 +242,43 @@ CREATE TABLE public.banneddomains (
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games; Type: TABLE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.casino_games (
|
||||||
|
id integer NOT NULL,
|
||||||
|
user_id integer NOT NULL,
|
||||||
|
created_utc integer NOT NULL,
|
||||||
|
active boolean DEFAULT true NOT NULL,
|
||||||
|
currency public.casino_game_currency NOT NULL,
|
||||||
|
wager integer NOT NULL,
|
||||||
|
winnings integer NOT NULL,
|
||||||
|
kind public.casino_game_kind NOT NULL,
|
||||||
|
game_state jsonb NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE SEQUENCE public.casino_games_id_seq
|
||||||
|
AS integer
|
||||||
|
START WITH 1
|
||||||
|
INCREMENT BY 1
|
||||||
|
NO MINVALUE
|
||||||
|
NO MAXVALUE
|
||||||
|
CACHE 1;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER SEQUENCE public.casino_games_id_seq OWNED BY public.casino_games.id;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: category; Type: TABLE; Schema: public; Owner: -
|
-- Name: category; Type: TABLE; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -356,6 +413,8 @@ CREATE TABLE public.comments (
|
||||||
top_comment_id integer,
|
top_comment_id integer,
|
||||||
stickied_utc integer,
|
stickied_utc integer,
|
||||||
ghost boolean DEFAULT false NOT NULL,
|
ghost boolean DEFAULT false NOT NULL,
|
||||||
|
slots_result character varying(36),
|
||||||
|
blackjack_result character varying(860),
|
||||||
treasure_amount character varying(10),
|
treasure_amount character varying(10),
|
||||||
wordle_result character varying(115)
|
wordle_result character varying(115)
|
||||||
);
|
);
|
||||||
|
@ -969,6 +1028,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);
|
ALTER TABLE ONLY public.badge_defs ALTER COLUMN id SET DEFAULT nextval('public.badge_defs_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.casino_games ALTER COLUMN id SET DEFAULT nextval('public.casino_games_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: category id; Type: DEFAULT; Schema: public; Owner: -
|
-- Name: category id; Type: DEFAULT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1073,6 +1139,14 @@ ALTER TABLE ONLY public.badges
|
||||||
ADD CONSTRAINT badges_pkey PRIMARY KEY (user_id, badge_id);
|
ADD CONSTRAINT badges_pkey PRIMARY KEY (user_id, badge_id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games casino_games_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.casino_games
|
||||||
|
ADD CONSTRAINT casino_games_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: category category_name_sub_key; Type: CONSTRAINT; Schema: public; Owner: -
|
-- Name: category category_name_sub_key; Type: CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
@ -1975,6 +2049,14 @@ ALTER TABLE ONLY public.userblocks
|
||||||
ADD CONSTRAINT block_user_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
|
ADD CONSTRAINT block_user_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: casino_games casino_games_user_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.casino_games
|
||||||
|
ADD CONSTRAINT casino_games_user_id_fkey FOREIGN KEY (user_id) REFERENCES public.users(id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: category category_sub_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
|
-- Name: category category_sub_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|
Loading…
Reference in New Issue