Ho una tabella e sto cercando di aggiungere un indice univoco su due colonne. Anche queste colonne sono indicizzate. Quindi la mia domanda è se posso rimuovere gli indici che erano solo per una colonna o se devo usare tutti e tre gli indici:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
econtent_id
in indici separati se hai anche un indice univoco di entrambe le colonne. Questo probabilmente vale anche per altri DB ... Contrariamente a quanto ci si aspetta, avrà un impatto negativo sulle prestazioni (soprattutto inserimenti / aggiornamenti).