如果我有桌子:
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约束是否多余。