You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
556 B
11 lines
556 B
2 years ago
|
class AddOrgRelationIndexes < ActiveRecord::Migration[7.0]
|
||
|
def change
|
||
|
add_index :organisation_relationships, :child_organisation_id
|
||
|
add_index :organisation_relationships, :parent_organisation_id
|
||
|
add_index :organisation_relationships, %i[parent_organisation_id child_organisation_id], unique: true, name: "index_org_rel_parent_child_uniq"
|
||
|
|
||
|
add_foreign_key :organisation_relationships, :organisations, column: :parent_organisation_id
|
||
|
add_foreign_key :organisation_relationships, :organisations, column: :child_organisation_id
|
||
|
end
|
||
|
end
|