fix completed_at index

This commit is contained in:
Pete Matsyburka
2026-06-27 11:40:02 +03:00
parent cf30441ac6
commit a49a645022
5 changed files with 27 additions and 5 deletions
@@ -0,0 +1,11 @@
# frozen_string_literal: true
class RemoveSubmittersCompletedAtIndex < ActiveRecord::Migration[8.1]
def up
remove_index :submitters, %i[completed_at account_id], if_exists: true
end
def down
add_index :submitters, %i[completed_at account_id], if_not_exists: true
end
end
@@ -0,0 +1,11 @@
# frozen_string_literal: true
class AddSubmittersCompletedAtPartialIndex < ActiveRecord::Migration[8.1]
def up
add_index :submitters, %i[account_id completed_at], where: 'completed_at IS NOT NULL', if_not_exists: true
end
def down
remove_index :submitters, %i[account_id completed_at], if_exists: true
end
end