Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

La contrainte d'intégrité référentielle vers les badges est fragile #3967

Closed
octo-topi opened this issue Jan 21, 2022 · 4 comments
Closed

Comments

@octo-topi
Copy link
Contributor

Problème

Voir #3928
Si le badge.partnerKey est modifié, il est nécessaire de supprimer/recréer des FK vers plusieurs tables 😱

Solution

Utiliser badges.id comme cible de la contrainte

@francois2metz
Copy link
Contributor

cc @MathieuGilet

@francois2metz
Copy link
Contributor

Une idée pourrait être que la clef primaire soit la partnerKey puisqu'on a une contrainte d'unicité sur celle ci. L'id séquentiel pourrait être inutile en théorie (et ca l'est peut être).

@francois2metz
Copy link
Contributor

Pour autant, cela ne me parait pas fragile. Si on change des foreigns keys, on doit bien s'assurer que la relation existe.

@francois2metz
Copy link
Contributor

Issue obsolète d'après #7659

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants