У меня есть таблица, и я пытаюсь добавить уникальный индекс по двум столбцам. Эти столбцы также индексируются. Итак, мой вопрос в том, могу ли я просто удалить индексы, которые были только для одного столбца, или мне нужно использовать все три индекса:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
иcontent_id
в отдельных индексах, если у вас также есть уникальный индекс для обоих столбцов. Это, вероятно, также относится к другим БД ... Вопреки тому, что вы ожидаете, это окажет негативное влияние на производительность (особенно на вставки / обновления).