Ho una tabella e sto cercando di aggiungere un indice univoco su due colonne. Queste colonne sono anche indicizzate. Quindi la mia domanda è se riesco proprio a rimuovere gli indici che erano solo per una colonna o se devo usare tutti e tre gli indici:Come implementare un indice univoco su due colonne nei binari
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
Grazie per il vostro chiarimento Markus
Come nota a margine : Se si utilizza MySQL, non ha senso avere 'used_id' e 'content_id' in indici separati se si ha anche un indice univoco di entrambe le colonne. Questo probabilmente si applica anche ad altri DB ... Contrariamente a quanto previsto, avrà un impatto negativo sulle prestazioni (in particolare inserimenti/aggiornamenti). – hurikhan77