27-09-2011, 08:04 PM
Effectivement, je comprends ta frustration. Tu as raison de vouloir utiliser les mécanismes de ton SGBDR.
Seulement, Active Record a fait le choix de ne pas faire ça : il encourage à utiliser les callbacks plutôt que les triggers du SGBDR, il ne crée pas de contrainte d'unicité, de foreign key, etc.
Après, tu peux joindre les deux mondes : des gens ont étendu Active Record pour déléguer plus de trucs au SGBDR… C'est le cas des ces adapters.
Il y en a pour tous les goûts.
Seulement, Active Record a fait le choix de ne pas faire ça : il encourage à utiliser les callbacks plutôt que les triggers du SGBDR, il ne crée pas de contrainte d'unicité, de foreign key, etc.
Après, tu peux joindre les deux mondes : des gens ont étendu Active Record pour déléguer plus de trucs au SGBDR… C'est le cas des ces adapters.
Il y en a pour tous les goûts.