У мене є таблиця, і я намагаюся додати унікальний індекс у два стовпці. Ці стовпці також індексуються. Отже, моє питання полягає в тому, чи можу я просто видалити індекси, призначені лише для одного стовпця, чи мені потрібно використовувати всі три індекси:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
іcontent_id
в окремих індексах , якщо ви також маєте унікальний індекс обох колон. Можливо, це стосується і інших БД ... На відміну від того, що ви очікуєте, це матиме негативний вплив на продуктивність (особливо вставки / оновлення).