0

是否需要在 HABTM 连接表上添加索引?我使用 t.belongs_to(又名 t.references)。这是代码

class CreateCohortsUsersTable < ActiveRecord::Migration

  def change
    create_table :cohorts_users, :id => false do |t|
      t.belongs_to :cohort
      t.belongs_to :user
    end
    add_index :cohorts_users, :cohort_id # Do I need this?
    add_index :cohorts_users, :user_id  # Do I need this?
  end
end
4

1 回答 1

0

在两列上添加唯一索引通常是个好主意:

add_index :cohorts_users, [:cohort_id, :user_id], unique: true
于 2013-08-06T12:40:36.183 回答