Bonjour
Voici mon problème. J'ai une table mère TM qui dispose de plusieurs tables filles par héritage (partitionnement). J'ai une autre table TN qui a pour contrainte que l'une de ses attributs est une cé étrangère venant de la clé primaire de cette table mère.
Ainsi, lorsque je veux insérer quelque chose dans cette table TN, je provoque la violation de ma contrainte:
1 2 3
|
ERREUR: Une instruction insert ou update sur la table «TN» viole la contrainte de clé étrangère «TN_identifiant_fkey»
DÉTAIL : La clé (identifiant)=(J01) n'est pas présente dans la table «TM». |
Tiens, pourtant si je vais un
select identifiant from TM
, il m'indique que l'identifiant existe 
Comment contourner ce problème ? Il parait que les classes mères ne sont que des "simples vues", est-ce vrai ?
Merci d'avance de vos réponses.
@++
Partager