diff --git a/db/migrate/20260630000000_add_sender_created_index_to_messages.rb b/db/migrate/20260630000000_add_sender_created_index_to_messages.rb index 7be9c036e..b382e2c48 100644 --- a/db/migrate/20260630000000_add_sender_created_index_to_messages.rb +++ b/db/migrate/20260630000000_add_sender_created_index_to_messages.rb @@ -8,14 +8,14 @@ class AddSenderCreatedIndexToMessages < ActiveRecord::Migration[7.1] # to keep write amplification on `messages` neutral. def up add_index :messages, [:sender_type, :sender_id, :created_at], - name: 'index_messages_on_sender_and_created', algorithm: :concurrently + name: 'index_messages_on_sender_and_created', algorithm: :concurrently, if_not_exists: true remove_index :messages, name: 'index_messages_on_sender_type_and_sender_id', algorithm: :concurrently, if_exists: true end def down add_index :messages, [:sender_type, :sender_id], - name: 'index_messages_on_sender_type_and_sender_id', algorithm: :concurrently + name: 'index_messages_on_sender_type_and_sender_id', algorithm: :concurrently, if_not_exists: true remove_index :messages, name: 'index_messages_on_sender_and_created', algorithm: :concurrently, if_exists: true end