Tengo una tabla y estoy tratando de agregar un índice único en dos columnas. Esas columnas también están indexadas. Así que mi pregunta es si puedo quitar los índices que eran sólo para una columna o si tengo que usar los tres índices:Cómo implementar un índice único en dos columnas en rieles
add_index "subscriptions", ["user_id"]
add_index "subscriptions", ["content_id"]
add_index "subscriptions", ["user_id"], ["content_id"], :unique => true
Gracias por su aclaración Markus
Como nota al margen : Si está utilizando MySQL, no tiene sentido tener su 'used_id' y' content_id' en índices separados si también tiene un índice único de ambas columnas. Esto probablemente también se aplique a otros DB ... Al contrario de lo que espera, tendrá un impacto negativo en el rendimiento (especialmente en inserciones/actualizaciones). – hurikhan77