remove unused indexes
This commit is contained in:
@@ -5,8 +5,8 @@ default: &default
|
||||
|
||||
redux_prod: &redux_prod
|
||||
adapter: postgresql
|
||||
host: db
|
||||
port: 5432
|
||||
host: <%= ENV.fetch("RAILS_DB_HOST") { "db" } %>
|
||||
port: <%= ENV.fetch("RAILS_DB_PORT") { 5432 } %>
|
||||
database: redux_prod
|
||||
username: scraper_redux
|
||||
password: pdkFLqRmQwPUPaDDC4pX
|
||||
|
||||
54
db/migrate/20250818013611_drop_duplicate_indexes.rb
Normal file
54
db/migrate/20250818013611_drop_duplicate_indexes.rb
Normal file
@@ -0,0 +1,54 @@
|
||||
class DropDuplicateIndexes < ActiveRecord::Migration[7.2]
|
||||
def change
|
||||
# already covered by index_domain_fa_fav_id_and_dates_on_user_id_and_post_fa_id
|
||||
remove_index :domain_fa_fav_id_and_dates, :user_id
|
||||
|
||||
remove_index :domain_post_files_bluesky_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_post_files_bluesky_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_post_files_inkbunny_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_post_files_inkbunny_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_posts_bluesky_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_posts_bluesky_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_posts_e621_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_posts_e621_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_posts_fa_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_posts_fa_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_posts_ib_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_posts_ib_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_users_bluesky_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_users_bluesky_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_users_e621_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_users_e621_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_users_fa_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_users_fa_aux_on_base_table_id
|
||||
|
||||
remove_index :domain_users_inkbunny_aux,
|
||||
:base_table_id,
|
||||
name: :index_domain_users_inkbunny_aux_on_base_table_id
|
||||
|
||||
remove_index :telegram_bot_logs,
|
||||
:telegram_user_id,
|
||||
name: :index_telegram_bot_logs_on_telegram_user_id
|
||||
|
||||
remove_index :domain_user_search_names,
|
||||
:user_id,
|
||||
name: :index_domain_user_search_names_on_user_id
|
||||
end
|
||||
end
|
||||
@@ -1,6 +1,6 @@
|
||||
\restrict hG9IVhLiJ0tTQ8hFax2hE5oLFPomcQBg6jeYoIb6z2WeKbSlZe2pScwXbprT2Bv
|
||||
\restrict PV7fivv6HyCBeB8RbPTrvUNqV5o1GKsYeSTvQt7w3Yb3ncL1S4Z5G5QRdVP2iyM
|
||||
|
||||
-- Dumped from database version 17.5 (Debian 17.5-1.pgdg130+1)
|
||||
-- Dumped from database version 17.6 (Debian 17.6-1.pgdg13+1)
|
||||
-- Dumped by pg_dump version 17.6 (Debian 17.6-1.pgdg12+1)
|
||||
|
||||
SET statement_timeout = 0;
|
||||
@@ -4451,13 +4451,6 @@ CREATE UNIQUE INDEX index_domain_bluesky_monitored_objects_on_value ON public.do
|
||||
CREATE INDEX index_domain_fa_fav_id_and_dates_on_fav_fa_id ON public.domain_fa_fav_id_and_dates USING btree (fav_fa_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_fa_fav_id_and_dates_on_user_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_fa_fav_id_and_dates_on_user_id ON public.domain_fa_fav_id_and_dates USING btree (user_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_fa_fav_id_and_dates_on_user_id_and_post_fa_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4465,20 +4458,6 @@ CREATE INDEX index_domain_fa_fav_id_and_dates_on_user_id ON public.domain_fa_fav
|
||||
CREATE UNIQUE INDEX index_domain_fa_fav_id_and_dates_on_user_id_and_post_fa_id ON public.domain_fa_fav_id_and_dates USING btree (user_id, post_fa_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_post_files_bluesky_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_post_files_bluesky_aux_on_base_table_id ON public.domain_post_files_bluesky_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_post_files_inkbunny_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_post_files_inkbunny_aux_on_base_table_id ON public.domain_post_files_inkbunny_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_post_files_inkbunny_aux_on_ib_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4542,13 +4521,6 @@ CREATE INDEX index_domain_post_groups_on_type ON public.domain_post_groups USING
|
||||
CREATE UNIQUE INDEX index_domain_posts_bluesky_aux_on_at_uri ON public.domain_posts_bluesky_aux USING btree (at_uri);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_bluesky_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_posts_bluesky_aux_on_base_table_id ON public.domain_posts_bluesky_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_bluesky_aux_on_first_seen_entry_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4570,20 +4542,6 @@ CREATE INDEX index_domain_posts_bluesky_aux_on_quote_uri ON public.domain_posts_
|
||||
CREATE INDEX index_domain_posts_bluesky_aux_on_reply_to_uri ON public.domain_posts_bluesky_aux USING btree (reply_to_uri);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_e621_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_posts_e621_aux_on_base_table_id ON public.domain_posts_e621_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_fa_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_posts_fa_aux_on_base_table_id ON public.domain_posts_fa_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_fa_aux_on_fa_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4591,13 +4549,6 @@ CREATE INDEX index_domain_posts_fa_aux_on_base_table_id ON public.domain_posts_f
|
||||
CREATE UNIQUE INDEX index_domain_posts_fa_aux_on_fa_id ON public.domain_posts_fa_aux USING btree (fa_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_ib_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_posts_ib_aux_on_base_table_id ON public.domain_posts_ib_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_posts_ib_aux_on_ib_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4794,13 +4745,6 @@ CREATE INDEX index_domain_user_search_names_on_dmetaphone_primary ON public.doma
|
||||
CREATE INDEX index_domain_user_search_names_on_name ON public.domain_user_search_names USING gin (name public.gin_trgm_ops);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_user_search_names_on_user_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_user_search_names_on_user_id ON public.domain_user_search_names USING btree (user_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_user_search_names_on_user_id_and_name; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4850,13 +4794,6 @@ CREATE UNIQUE INDEX index_domain_user_user_follows_on_from_id_and_to_id ON publi
|
||||
CREATE INDEX index_domain_user_user_follows_on_to_id_and_from_id ON public.domain_user_user_follows USING btree (to_id, from_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_bluesky_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_users_bluesky_aux_on_base_table_id ON public.domain_users_bluesky_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_bluesky_aux_on_did; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4871,13 +4808,6 @@ CREATE INDEX index_domain_users_bluesky_aux_on_did ON public.domain_users_bluesk
|
||||
CREATE INDEX index_domain_users_bluesky_aux_on_handle ON public.domain_users_bluesky_aux USING btree (handle);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_e621_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_users_e621_aux_on_base_table_id ON public.domain_users_e621_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_e621_aux_on_e621_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4892,13 +4822,6 @@ CREATE INDEX index_domain_users_e621_aux_on_e621_id ON public.domain_users_e621_
|
||||
CREATE INDEX index_domain_users_e621_aux_on_name ON public.domain_users_e621_aux USING btree (name);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_fa_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_users_fa_aux_on_base_table_id ON public.domain_users_fa_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_fa_aux_on_full_name; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4941,13 +4864,6 @@ CREATE INDEX index_domain_users_fa_aux_on_scanned_page_at ON public.domain_users
|
||||
CREATE INDEX index_domain_users_fa_aux_on_url_name ON public.domain_users_fa_aux USING btree (url_name);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_inkbunny_aux_on_base_table_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_domain_users_inkbunny_aux_on_base_table_id ON public.domain_users_inkbunny_aux USING btree (base_table_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_domain_users_inkbunny_aux_on_deep_update_log_entry_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -5179,13 +5095,6 @@ CREATE INDEX index_telegram_bot_logs_on_request_timestamp ON public.telegram_bot
|
||||
CREATE INDEX index_telegram_bot_logs_on_search_results_count ON public.telegram_bot_logs USING btree (search_results_count);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_telegram_bot_logs_on_telegram_user_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE INDEX index_telegram_bot_logs_on_telegram_user_id ON public.telegram_bot_logs USING btree (telegram_user_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_trained_regression_models_on_created_at; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -6117,11 +6026,12 @@ ALTER TABLE ONLY public.domain_twitter_tweets
|
||||
-- PostgreSQL database dump complete
|
||||
--
|
||||
|
||||
\unrestrict hG9IVhLiJ0tTQ8hFax2hE5oLFPomcQBg6jeYoIb6z2WeKbSlZe2pScwXbprT2Bv
|
||||
\unrestrict PV7fivv6HyCBeB8RbPTrvUNqV5o1GKsYeSTvQt7w3Yb3ncL1S4Z5G5QRdVP2iyM
|
||||
|
||||
SET search_path TO "$user", public;
|
||||
|
||||
INSERT INTO "schema_migrations" (version) VALUES
|
||||
('20250818013611'),
|
||||
('20250814202838'),
|
||||
('20250814202723'),
|
||||
('20250814202516'),
|
||||
|
||||
Reference in New Issue
Block a user