Merge pull request #5303 from nonamethanks/fix-structure
Update structure.sql to the one generated by db:migrate
This commit is contained in:
105
db/structure.sql
105
db/structure.sql
@@ -146,8 +146,8 @@ ALTER SEQUENCE public.api_keys_id_seq OWNED BY public.api_keys.id;
|
|||||||
CREATE TABLE public.ar_internal_metadata (
|
CREATE TABLE public.ar_internal_metadata (
|
||||||
key character varying NOT NULL,
|
key character varying NOT NULL,
|
||||||
value character varying,
|
value character varying,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp(6) without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL
|
updated_at timestamp(6) without time zone NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@@ -268,12 +268,12 @@ CREATE TABLE public.artist_versions (
|
|||||||
name character varying NOT NULL,
|
name character varying NOT NULL,
|
||||||
updater_id integer NOT NULL,
|
updater_id integer NOT NULL,
|
||||||
is_deleted boolean DEFAULT false NOT NULL,
|
is_deleted boolean DEFAULT false NOT NULL,
|
||||||
other_names text[] DEFAULT '{}'::text[] NOT NULL,
|
|
||||||
group_name character varying DEFAULT ''::character varying NOT NULL,
|
group_name character varying DEFAULT ''::character varying NOT NULL,
|
||||||
urls text[] DEFAULT '{}'::text[] NOT NULL,
|
|
||||||
is_banned boolean DEFAULT false NOT NULL,
|
is_banned boolean DEFAULT false NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL
|
updated_at timestamp without time zone NOT NULL,
|
||||||
|
other_names text[] DEFAULT '{}'::text[] NOT NULL,
|
||||||
|
urls text[] DEFAULT '{}'::text[] NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@@ -306,10 +306,10 @@ CREATE TABLE public.artists (
|
|||||||
name character varying NOT NULL,
|
name character varying NOT NULL,
|
||||||
is_deleted boolean DEFAULT false NOT NULL,
|
is_deleted boolean DEFAULT false NOT NULL,
|
||||||
is_banned boolean DEFAULT false NOT NULL,
|
is_banned boolean DEFAULT false NOT NULL,
|
||||||
other_names text[] DEFAULT '{}'::text[] NOT NULL,
|
|
||||||
group_name character varying DEFAULT ''::character varying NOT NULL,
|
group_name character varying DEFAULT ''::character varying NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL
|
updated_at timestamp without time zone NOT NULL,
|
||||||
|
other_names text[] DEFAULT '{}'::text[] NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@@ -801,7 +801,7 @@ ALTER SEQUENCE public.forum_topics_id_seq OWNED BY public.forum_topics.id;
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.good_job_processes (
|
CREATE TABLE public.good_job_processes (
|
||||||
id uuid DEFAULT gen_random_uuid() NOT NULL,
|
id uuid DEFAULT public.gen_random_uuid() NOT NULL,
|
||||||
created_at timestamp(6) without time zone NOT NULL,
|
created_at timestamp(6) without time zone NOT NULL,
|
||||||
updated_at timestamp(6) without time zone NOT NULL,
|
updated_at timestamp(6) without time zone NOT NULL,
|
||||||
state jsonb
|
state jsonb
|
||||||
@@ -813,7 +813,7 @@ CREATE TABLE public.good_job_processes (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.good_jobs (
|
CREATE TABLE public.good_jobs (
|
||||||
id uuid DEFAULT gen_random_uuid() NOT NULL,
|
id uuid DEFAULT public.gen_random_uuid() NOT NULL,
|
||||||
queue_name text,
|
queue_name text,
|
||||||
priority integer,
|
priority integer,
|
||||||
serialized_params jsonb,
|
serialized_params jsonb,
|
||||||
@@ -836,12 +836,12 @@ CREATE TABLE public.good_jobs (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.ip_bans (
|
CREATE TABLE public.ip_bans (
|
||||||
|
id integer NOT NULL,
|
||||||
creator_id integer NOT NULL,
|
creator_id integer NOT NULL,
|
||||||
ip_addr inet NOT NULL,
|
ip_addr inet NOT NULL,
|
||||||
reason text NOT NULL,
|
reason text NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
id integer NOT NULL,
|
|
||||||
is_deleted boolean DEFAULT false NOT NULL,
|
is_deleted boolean DEFAULT false NOT NULL,
|
||||||
category integer DEFAULT 0 NOT NULL,
|
category integer DEFAULT 0 NOT NULL,
|
||||||
hit_count integer DEFAULT 0 NOT NULL,
|
hit_count integer DEFAULT 0 NOT NULL,
|
||||||
@@ -1094,17 +1094,17 @@ ALTER SEQUENCE public.news_updates_id_seq OWNED BY public.news_updates.id;
|
|||||||
|
|
||||||
CREATE TABLE public.note_versions (
|
CREATE TABLE public.note_versions (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
note_id integer NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
post_id integer NOT NULL,
|
||||||
|
updater_id integer NOT NULL,
|
||||||
x integer NOT NULL,
|
x integer NOT NULL,
|
||||||
y integer NOT NULL,
|
y integer NOT NULL,
|
||||||
width integer NOT NULL,
|
width integer NOT NULL,
|
||||||
height integer NOT NULL,
|
height integer NOT NULL,
|
||||||
body text NOT NULL,
|
|
||||||
is_active boolean DEFAULT true NOT NULL,
|
is_active boolean DEFAULT true NOT NULL,
|
||||||
note_id integer NOT NULL,
|
body text NOT NULL,
|
||||||
post_id integer NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updater_id integer NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
version integer DEFAULT 0 NOT NULL
|
version integer DEFAULT 0 NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -1391,8 +1391,8 @@ ALTER SEQUENCE public.post_disapprovals_id_seq OWNED BY public.post_disapprovals
|
|||||||
CREATE TABLE public.post_flags (
|
CREATE TABLE public.post_flags (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
post_id integer NOT NULL,
|
post_id integer NOT NULL,
|
||||||
reason text NOT NULL,
|
|
||||||
creator_id integer NOT NULL,
|
creator_id integer NOT NULL,
|
||||||
|
reason text NOT NULL,
|
||||||
is_resolved boolean DEFAULT false NOT NULL,
|
is_resolved boolean DEFAULT false NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
@@ -1432,33 +1432,33 @@ CREATE TABLE public.post_replacements (
|
|||||||
CREATE TABLE public.posts (
|
CREATE TABLE public.posts (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
uploader_id integer NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
|
up_score integer DEFAULT 0 NOT NULL,
|
||||||
|
down_score integer DEFAULT 0 NOT NULL,
|
||||||
score integer DEFAULT 0 NOT NULL,
|
score integer DEFAULT 0 NOT NULL,
|
||||||
source character varying DEFAULT ''::character varying NOT NULL,
|
source character varying DEFAULT ''::character varying NOT NULL,
|
||||||
md5 character varying NOT NULL,
|
md5 character varying NOT NULL,
|
||||||
last_comment_bumped_at timestamp without time zone,
|
|
||||||
rating character(1) DEFAULT 'q'::bpchar NOT NULL,
|
rating character(1) DEFAULT 'q'::bpchar NOT NULL,
|
||||||
image_width integer NOT NULL,
|
is_pending boolean DEFAULT false NOT NULL,
|
||||||
image_height integer NOT NULL,
|
is_flagged boolean DEFAULT false NOT NULL,
|
||||||
tag_string text DEFAULT ''::text NOT NULL,
|
is_deleted boolean DEFAULT false NOT NULL,
|
||||||
fav_count integer DEFAULT 0 NOT NULL,
|
uploader_id integer NOT NULL,
|
||||||
file_ext character varying NOT NULL,
|
|
||||||
last_noted_at timestamp without time zone,
|
|
||||||
parent_id integer,
|
|
||||||
has_children boolean DEFAULT false NOT NULL,
|
|
||||||
approver_id integer,
|
approver_id integer,
|
||||||
|
last_noted_at timestamp without time zone,
|
||||||
|
last_comment_bumped_at timestamp without time zone,
|
||||||
|
fav_count integer DEFAULT 0 NOT NULL,
|
||||||
|
tag_string text DEFAULT ''::text NOT NULL,
|
||||||
|
tag_count integer DEFAULT 0 NOT NULL,
|
||||||
tag_count_general integer DEFAULT 0 NOT NULL,
|
tag_count_general integer DEFAULT 0 NOT NULL,
|
||||||
tag_count_artist integer DEFAULT 0 NOT NULL,
|
tag_count_artist integer DEFAULT 0 NOT NULL,
|
||||||
tag_count_character integer DEFAULT 0 NOT NULL,
|
tag_count_character integer DEFAULT 0 NOT NULL,
|
||||||
tag_count_copyright integer DEFAULT 0 NOT NULL,
|
tag_count_copyright integer DEFAULT 0 NOT NULL,
|
||||||
|
file_ext character varying NOT NULL,
|
||||||
file_size integer NOT NULL,
|
file_size integer NOT NULL,
|
||||||
up_score integer DEFAULT 0 NOT NULL,
|
image_width integer NOT NULL,
|
||||||
down_score integer DEFAULT 0 NOT NULL,
|
image_height integer NOT NULL,
|
||||||
is_pending boolean DEFAULT false NOT NULL,
|
parent_id integer,
|
||||||
is_flagged boolean DEFAULT false NOT NULL,
|
has_children boolean DEFAULT false NOT NULL,
|
||||||
is_deleted boolean DEFAULT false NOT NULL,
|
|
||||||
tag_count integer DEFAULT 0 NOT NULL,
|
|
||||||
updated_at timestamp without time zone NOT NULL,
|
|
||||||
is_banned boolean DEFAULT false NOT NULL,
|
is_banned boolean DEFAULT false NOT NULL,
|
||||||
pixiv_id integer,
|
pixiv_id integer,
|
||||||
last_commented_at timestamp without time zone,
|
last_commented_at timestamp without time zone,
|
||||||
@@ -2018,12 +2018,12 @@ CREATE TABLE public.user_events (
|
|||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE public.user_feedback (
|
CREATE TABLE public.user_feedback (
|
||||||
|
id integer NOT NULL,
|
||||||
user_id integer NOT NULL,
|
user_id integer NOT NULL,
|
||||||
creator_id integer NOT NULL,
|
creator_id integer NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
|
||||||
body text NOT NULL,
|
|
||||||
category character varying NOT NULL,
|
category character varying NOT NULL,
|
||||||
id integer NOT NULL,
|
body text NOT NULL,
|
||||||
|
created_at timestamp without time zone NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
updated_at timestamp without time zone NOT NULL,
|
||||||
is_deleted boolean DEFAULT false NOT NULL
|
is_deleted boolean DEFAULT false NOT NULL
|
||||||
);
|
);
|
||||||
@@ -2066,22 +2066,22 @@ CREATE TABLE public.user_upgrades (
|
|||||||
|
|
||||||
CREATE TABLE public.users (
|
CREATE TABLE public.users (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
name character varying NOT NULL,
|
|
||||||
level integer NOT NULL,
|
|
||||||
inviter_id integer,
|
|
||||||
created_at timestamp without time zone NOT NULL,
|
created_at timestamp without time zone NOT NULL,
|
||||||
|
updated_at timestamp without time zone,
|
||||||
|
name character varying NOT NULL,
|
||||||
|
inviter_id integer,
|
||||||
|
level integer NOT NULL,
|
||||||
last_logged_in_at timestamp without time zone,
|
last_logged_in_at timestamp without time zone,
|
||||||
last_forum_read_at timestamp without time zone,
|
last_forum_read_at timestamp without time zone,
|
||||||
|
post_upload_count integer NOT NULL,
|
||||||
|
post_update_count integer NOT NULL,
|
||||||
|
note_update_count integer NOT NULL,
|
||||||
|
favorite_count integer NOT NULL,
|
||||||
comment_threshold integer NOT NULL,
|
comment_threshold integer NOT NULL,
|
||||||
updated_at timestamp without time zone,
|
|
||||||
default_image_size character varying NOT NULL,
|
default_image_size character varying NOT NULL,
|
||||||
favorite_tags text,
|
favorite_tags text,
|
||||||
blacklisted_tags text,
|
blacklisted_tags text,
|
||||||
time_zone character varying NOT NULL,
|
time_zone character varying NOT NULL,
|
||||||
post_update_count integer NOT NULL,
|
|
||||||
note_update_count integer NOT NULL,
|
|
||||||
favorite_count integer NOT NULL,
|
|
||||||
post_upload_count integer NOT NULL,
|
|
||||||
bcrypt_password_hash text NOT NULL,
|
bcrypt_password_hash text NOT NULL,
|
||||||
per_page integer NOT NULL,
|
per_page integer NOT NULL,
|
||||||
custom_style text,
|
custom_style text,
|
||||||
@@ -2099,13 +2099,13 @@ CREATE TABLE public.users (
|
|||||||
|
|
||||||
CREATE TABLE public.wiki_page_versions (
|
CREATE TABLE public.wiki_page_versions (
|
||||||
id integer NOT NULL,
|
id integer NOT NULL,
|
||||||
created_at timestamp without time zone NOT NULL,
|
wiki_page_id integer NOT NULL,
|
||||||
updated_at timestamp without time zone NOT NULL,
|
updater_id integer NOT NULL,
|
||||||
title character varying NOT NULL,
|
title character varying NOT NULL,
|
||||||
body text NOT NULL,
|
body text NOT NULL,
|
||||||
updater_id integer NOT NULL,
|
|
||||||
wiki_page_id integer NOT NULL,
|
|
||||||
is_locked boolean NOT NULL,
|
is_locked boolean NOT NULL,
|
||||||
|
created_at timestamp without time zone NOT NULL,
|
||||||
|
updated_at timestamp without time zone NOT NULL,
|
||||||
other_names text[] DEFAULT '{}'::text[] NOT NULL,
|
other_names text[] DEFAULT '{}'::text[] NOT NULL,
|
||||||
is_deleted boolean DEFAULT false NOT NULL
|
is_deleted boolean DEFAULT false NOT NULL
|
||||||
);
|
);
|
||||||
@@ -5675,13 +5675,6 @@ CREATE INDEX index_user_sessions_on_session_id ON public.user_sessions USING btr
|
|||||||
CREATE INDEX index_user_sessions_on_updated_at ON public.user_sessions USING btree (updated_at);
|
CREATE INDEX index_user_sessions_on_updated_at ON public.user_sessions USING btree (updated_at);
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Name: index_user_upgrades_on_created_at; Type: INDEX; Schema: public; Owner: -
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE INDEX index_user_upgrades_on_created_at ON public.user_upgrades USING btree (created_at);
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: index_user_upgrades_on_payment_processor; Type: INDEX; Schema: public; Owner: -
|
-- Name: index_user_upgrades_on_payment_processor; Type: INDEX; Schema: public; Owner: -
|
||||||
--
|
--
|
||||||
|
|||||||
Reference in New Issue
Block a user