db: remove unused tsvector columns.
These columns have been unused since e3b836b50.
This commit is contained in:
10
db/migrate/20220106171727_drop_tsvector_columns.rb
Normal file
10
db/migrate/20220106171727_drop_tsvector_columns.rb
Normal file
@@ -0,0 +1,10 @@
|
||||
class DropTsvectorColumns < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
remove_column :comments, :body_index, :tsvector
|
||||
remove_column :dmails, :message_index, :tsvector
|
||||
remove_column :forum_posts, :text_index, :tsvector
|
||||
remove_column :forum_topics, :text_index, :tsvector
|
||||
remove_column :notes, :body_index, :tsvector
|
||||
remove_column :wiki_pages, :body_index, :tsvector
|
||||
end
|
||||
end
|
||||
@@ -443,7 +443,6 @@ CREATE TABLE public.comments (
|
||||
creator_id integer NOT NULL,
|
||||
body text NOT NULL,
|
||||
creator_ip_addr inet NOT NULL,
|
||||
body_index tsvector NOT NULL,
|
||||
score integer DEFAULT 0 NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
@@ -486,7 +485,6 @@ CREATE TABLE public.dmails (
|
||||
to_id integer NOT NULL,
|
||||
title text NOT NULL,
|
||||
body text NOT NULL,
|
||||
message_index tsvector NOT NULL,
|
||||
is_read boolean DEFAULT false NOT NULL,
|
||||
is_deleted boolean DEFAULT false NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
@@ -693,7 +691,6 @@ CREATE TABLE public.forum_posts (
|
||||
creator_id integer NOT NULL,
|
||||
updater_id integer NOT NULL,
|
||||
body text NOT NULL,
|
||||
text_index tsvector NOT NULL,
|
||||
is_deleted boolean DEFAULT false NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL
|
||||
@@ -767,7 +764,6 @@ CREATE TABLE public.forum_topics (
|
||||
is_sticky boolean DEFAULT false NOT NULL,
|
||||
is_locked boolean DEFAULT false NOT NULL,
|
||||
is_deleted boolean DEFAULT false NOT NULL,
|
||||
text_index tsvector NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
category_id integer DEFAULT 0 NOT NULL,
|
||||
@@ -1303,7 +1299,6 @@ CREATE TABLE public.notes (
|
||||
height integer NOT NULL,
|
||||
is_active boolean DEFAULT true NOT NULL,
|
||||
body text NOT NULL,
|
||||
body_index tsvector NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
version integer DEFAULT 0 NOT NULL
|
||||
@@ -2192,7 +2187,6 @@ CREATE TABLE public.wiki_pages (
|
||||
id integer NOT NULL,
|
||||
title character varying NOT NULL,
|
||||
body text NOT NULL,
|
||||
body_index tsvector NOT NULL,
|
||||
is_locked boolean DEFAULT false NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
@@ -3286,13 +3280,6 @@ CREATE INDEX index_comment_votes_on_user_id ON public.comment_votes USING btree
|
||||
CREATE UNIQUE INDEX index_comment_votes_on_user_id_and_comment_id ON public.comment_votes USING btree (user_id, comment_id) WHERE (is_deleted = false);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_comments_on_body_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_comments_on_body_index ON public.comments USING gin (body_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_comments_on_body_tsvector; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -3363,13 +3350,6 @@ CREATE INDEX index_dmails_on_is_deleted ON public.dmails USING btree (is_deleted
|
||||
CREATE INDEX index_dmails_on_is_read ON public.dmails USING btree (is_read);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_dmails_on_message_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_dmails_on_message_index ON public.dmails USING gin (message_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_dmails_on_owner_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -3517,13 +3497,6 @@ CREATE INDEX index_forum_posts_on_body_tsvector ON public.forum_posts USING gin
|
||||
CREATE INDEX index_forum_posts_on_creator_id ON public.forum_posts USING btree (creator_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_forum_posts_on_text_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_forum_posts_on_text_index ON public.forum_posts USING gin (text_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_forum_posts_on_topic_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -3573,13 +3546,6 @@ CREATE INDEX index_forum_topics_on_creator_id ON public.forum_topics USING btree
|
||||
CREATE INDEX index_forum_topics_on_is_sticky_and_updated_at ON public.forum_topics USING btree (is_sticky, updated_at);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_forum_topics_on_text_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_forum_topics_on_text_index ON public.forum_topics USING gin (text_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_forum_topics_on_title_tsvector; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -3916,13 +3882,6 @@ CREATE INDEX index_note_versions_on_updater_id_and_post_id ON public.note_versio
|
||||
CREATE INDEX index_note_versions_on_updater_ip_addr ON public.note_versions USING btree (updater_ip_addr);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_notes_on_body_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_notes_on_body_index ON public.notes USING gin (body_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_notes_on_body_tsvector; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4750,13 +4709,6 @@ CREATE INDEX index_wiki_page_versions_on_wiki_page_id ON public.wiki_page_versio
|
||||
CREATE INDEX index_wiki_pages_on_array_to_tsvector_other_names ON public.wiki_pages USING gin (array_to_tsvector(other_names));
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_wiki_pages_on_body_index_index; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_wiki_pages_on_body_index_index ON public.wiki_pages USING gin (body_index);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_wiki_pages_on_other_names; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -5106,6 +5058,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||
('20211023225730'),
|
||||
('20211121080239'),
|
||||
('20220101224048'),
|
||||
('20220104214319');
|
||||
('20220104214319'),
|
||||
('20220106171727');
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user