Comment faire en sorte qu'ActiveRecord fonctionne sur des tables à plusieurs colonnes en tant que clés primaires?

StackOverflow https://stackoverflow.com/questions/411384

  •  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?

Était-ce utile?

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
scroll top