если я добавлю ограничение уникальности для нескольких столбцов, нужно ли мне также индексировать отдельные столбцы? - PullRequest
0 голосов
/ 23 мая 2018

Если у меня есть таблица:

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

Редактировать: это не повторяющийся вопрос.Речь идет о том, является ли излишним добавление ограничений многоколонок, когда отдельные столбцы также индексируются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...