diff --git a/db/migrate/20210503184254_add_multiple_index_on_legal_entity_dockets.rb b/db/migrate/20210503184254_add_multiple_index_on_legal_entity_dockets.rb new file mode 100644 index 00000000..9f71ae9f --- /dev/null +++ b/db/migrate/20210503184254_add_multiple_index_on_legal_entity_dockets.rb @@ -0,0 +1,9 @@ +class AddMultipleIndexOnLegalEntityDockets < ActiveRecord::Migration[5.2] + def change + add_index( + :legal_entity_dockets, + %i[person_id archived_at replaced_by_id], + name: 'index_legal_entity_dockets_for_person_type_search' + ) + end +end diff --git a/db/schema.rb b/db/schema.rb index c2c96de6..0e2f38e1 100755 --- a/db/schema.rb +++ b/db/schema.rb @@ -543,6 +543,7 @@ t.index ["country"], name: "index_legal_entity_dockets_on_country" t.index ["issue_id"], name: "index_legal_entity_dockets_on_issue_id" t.index ["legal_name"], name: "index_legal_entity_dockets_on_legal_name" + t.index ["person_id", "archived_at", "replaced_by_id"], name: "index_legal_entity_dockets_for_person_type_search" t.index ["person_id"], name: "index_legal_entity_dockets_on_person_id" t.index ["replaced_by_id"], name: "index_legal_entity_dockets_on_replaced_by_id" end