23 lines
639 B
Ruby
23 lines
639 B
Ruby
# typed: strict
|
|
# frozen_string_literal: true
|
|
|
|
class RemoveUnusedIndexes < ActiveRecord::Migration[7.2]
|
|
extend T::Sig
|
|
|
|
sig { void }
|
|
def up
|
|
remove_index :domain_user_post_favs,
|
|
name: "idx_domain_user_post_favs_on_explicit_time"
|
|
remove_index :domain_user_post_favs,
|
|
name: "idx_domain_user_post_favs_on_inferred_time"
|
|
remove_index :domain_post_files, column: :blob_sha256
|
|
remove_index :http_log_entries, column: :response_headers_id
|
|
remove_index :http_log_entries, column: :request_headers_id
|
|
end
|
|
|
|
sig { void }
|
|
def down
|
|
raise ActiveRecord::IrreversibleMigration
|
|
end
|
|
end
|