如果我向多列添加唯一性约束,我还需要索引各列吗?

时间:2018-05-23 03:22:52

标签: ruby-on-rails activerecord

如果我有桌子:

create_table :blobs do |t|
 t.belongs_to :user, index: true
 t.belongs_to :item, index: true
 ...etc...
end

但我需要:user:item上的数据库级唯一性约束,我是否索引组合列?或者这是多余的?

add_index :blobs, [:user_id, :item_id], unique: true

编辑:这不是一个重复的问题。这是关于在单个列本身也被索引时添加mutlicolumn约束是否多余。

0 个答案:

没有答案