J'ai une table et j'essaye d'ajouter un index unique sur deux colonnes. Ces colonnes sont également indexées. Ma question est donc de savoir si je peux simplement supprimer les index qui n'étaient que pour une colonne ou si je dois utiliser les trois index:
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
used_id
etcontent_id
dans des index séparés si vous avez également un index unique des deux colonnes. Cela vaut probablement aussi pour d'autres DB ... Contrairement à ce que vous attendez, cela aura un impact négatif sur les performances (notamment les insertions / mises à jour).