J'essaie d'ajouter un index unique qui est créé à partir des clés étrangères de quatre tables associées:
add_index :studies,
["user_id", "university_id", "subject_name_id", "subject_type_id"],
:unique => true
La limitation de la base de données pour le nom d'index entraîne l'échec de la migration. Voici le message d'erreur:
Le nom d'index 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' sur la table 'studies' est trop long; la limite est de 64 caractères
Comment puis-je gérer cela? Puis-je spécifier un nom d'index différent?