diff --git a/db/migrate/20190908035317_add_indexes_to_pools.rb b/db/migrate/20190908035317_add_indexes_to_pools.rb new file mode 100644 index 000000000..a48f84c7a --- /dev/null +++ b/db/migrate/20190908035317_add_indexes_to_pools.rb @@ -0,0 +1,7 @@ +class AddIndexesToPools < ActiveRecord::Migration[6.0] + def change + add_index :pools, :category + add_index :pools, :is_deleted + add_index :pools, :post_ids, using: :gin + end +end diff --git a/db/structure.sql b/db/structure.sql index 352a75b96..ad93a29c2 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -6525,6 +6525,13 @@ CREATE INDEX index_notes_on_post_id ON public.notes USING btree (post_id); CREATE UNIQUE INDEX index_pixiv_ugoira_frame_data_on_post_id ON public.pixiv_ugoira_frame_data USING btree (post_id); +-- +-- Name: index_pools_on_category; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_pools_on_category ON public.pools USING btree (category); + + -- -- Name: index_pools_on_creator_id; Type: INDEX; Schema: public; Owner: - -- @@ -6532,6 +6539,13 @@ CREATE UNIQUE INDEX index_pixiv_ugoira_frame_data_on_post_id ON public.pixiv_ugo CREATE INDEX index_pools_on_creator_id ON public.pools USING btree (creator_id); +-- +-- Name: index_pools_on_is_deleted; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_pools_on_is_deleted ON public.pools USING btree (is_deleted); + + -- -- Name: index_pools_on_lower_name; Type: INDEX; Schema: public; Owner: - -- @@ -6553,6 +6567,13 @@ CREATE INDEX index_pools_on_name ON public.pools USING btree (name); CREATE INDEX index_pools_on_name_trgm ON public.pools USING gin (name public.gin_trgm_ops); +-- +-- Name: index_pools_on_post_ids; Type: INDEX; Schema: public; Owner: - +-- + +CREATE INDEX index_pools_on_post_ids ON public.pools USING gin (post_ids); + + -- -- Name: index_pools_on_updated_at; Type: INDEX; Schema: public; Owner: - -- @@ -7315,6 +7336,7 @@ INSERT INTO "schema_migrations" (version) VALUES ('20190829052629'), ('20190829055758'), ('20190902224045'), -('20190908031103'); +('20190908031103'), +('20190908035317');