Annonce
Les inscriptions sont ouvertes ! L'association GeoRezo sera présente
#1 Thu 09 July 2026 15:24
- vas76
- Juste Inscrit !
- Date d'inscription: 3 Jul 2026
- Messages: 4
Problème de violation de clé primaire
Bonjour,
J'ai un traitement dans lequel je dois alimenter des données dans une classe "maitre" puis des sous-classes.
Dans la classe maître, j'ai un attribut A défini comme clé primaire.
Je retrouve ce même attribut dans les sous-classes, et qui est aussi défini comme clé primaire de ces sous-classes.
Dans chaque sous-classe, je défini l'attribut A de la classe "maître" comme clé étrangère.
Dans mon traitement, la valeur A est définie dans un premier temps, puis dans un second temps j'alimente ma classe "maître" au travers d'un FeatureWriter.
Une fois que c'est terminé (je m'aide pour cela d'un FeatureHolder), je vais ensuite alimenter ma 1ère sous-classe via un 2ème FeatureWriter et là j'ai une erreur fatale m'indiquant :
ERREUR: une instruction insert ou update sur la table « sous-classe » viole la contrainte de clé étrangère ...
La clé A = 25 n'est pas présente dans ...
Bizarrement, je trouve bien en sortie du 1er FeatureWriter cette entité de la classe "maître" avec l'attribut A = 25
Que faut-il comprendre de ce message ?
Qu'ai-je mal fait ou mal regardé ?
Merci d'avance pour votre aide
Hors ligne
#2 Thu 09 July 2026 17:15
- vas76
- Juste Inscrit !
- Date d'inscription: 3 Jul 2026
- Messages: 4
Re: Problème de violation de clé primaire
Ne tenez pas compte de mon message, j'ai compris mon erreur !
Hors ligne


