Comment faire en sorte qu'ActiveRecord fonctionne sur des tables à plusieurs colonnes en tant que clés primaires?
-
03-07-2019 - |
Question
Comment utiliser ActiveRecord sur une base de données existante avec plusieurs colonnes en tant que clé primaire et sans colonne d’ID? J'ai dû écrire des extensions / hacks sur les méthodes set_primary_key, update et delete. Mais je ne sais pas si cela fonctionnera avec les versions futures. Existe-t-il un moyen de faire fonctionner ActiveRecord dans de tels cas sans piratage?
La solution
ActiveRecord ne prend pas en charge les clés primaires composites. Voici une bibliothèque qui prétend ajouter de l'aide.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow