|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Invité de passage
![]() Inscription : avril 2003 Messages : 1 ![]() |
Salut,
voila j'ai donc une table ordi : Code :
Code :
Code :
Code :
Mon pb maintenant : si j'insère un composant et un ordi puis un INSERT dans ma table intermèdiare POSSEDE, la pas de pb. Maintenant si j'insère un CPU, qui va me créer un composantid dans la table cpu et par conséquent dans la table composant(lien d'heritage) puis que je relie a ordi via possede, j'ai alors une erreur me disant que la clef étrangère possede_composantid ne peux être créer car elle fait référence a une clef ki n'existe pas. Cest un peu comme si le composantid n'etait que l'id de cpu et pas de composant. Alors que lorsque je fait un : j'obtient bien tous mes composant inséré via la table CPU. Ma question est : S'agit-il d'un bug de Postgres ? Ou ai-je foiré quelque chose ? |
||||||||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2003 Messages : 145 ![]() |
ce type d'intégrité référentielle cause beaucoup de problème sous PostGreSQL, je ne sais pas si ceci a été réglé avec la nouvelle version, à compiler et à voir
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com