Bonjour j'ai un problème avec une clé étrangère qui pointe sur l'identifiant d'une table (users) laquelle est héritée par 2 autres tables (company et worker).
j'ai fait une insertion dans la classe company, l'id étant dans users, l'enregistrement est visible dans la table users (du moins pour ses champs), l'id bigserial généré est le 43
par la suite j'essaie d’insérer dans la table data_records un enregistrement dont la clée étranger id_users pointe sur users avec la valeur 43, java me lève une exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 org.postgresql.util.PSQLException: ERROR: insert or update on table "data_records" violates foreign key constraint "fk_users"
  Détail*: Key (id_user)=(43) is not present in table "users".
bon sous pgadmin3 il y a bien un users avec l'id égale à 43, je ne comprends plus, c pas la première fois que j'ai un problème avec l'héritage, je vois pas pourquoi mon insert est refusé.
Merci.