web-dev-qa-db-fra.com

Comment implémenter un index unique sur deux colonnes dans rails

J'ai une table et j'essaie d'ajouter un index unique sur deux colonnes. Ces colonnes sont également indexées. Donc, ma question est 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
73
Markus
add_index :subscriptions, [:user_id, :content_id], unique: true
153
shingara