banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

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

 

Pied de page des forums

Copyright Association GeoRezo