Bonjour à tous,

je suis en train de réaliser mon premier projet avec PgSQL, j'utilise Maestro comme éditeur.

Je tombe sur un problème que je n'arrive pas à résoudre, je vous explique en donnant un exemple simple.

J'ai 4 tables

- commande
- Commande_details
- produits
- disque_dur

Disque_dur hérite de produits
commande_details a une Foreign Key liée avec la commande
Commande_details à une Foreign Key liée avec produit

Quand j'essaye d'ajouter une ligne sur la table commande_detail, j'ai le message suivant : "SQL Error : an instruction insert or update on the table commande_details fail on the integrity constraint of the foreign key pk_produit_details : the key (id)=(9) does not exists on the table produit"

Le produit id = 9 est un disque dur, que je vois bien quand je fais un select * from produit, pourquoi mon INSERT ne fonctionne pas ?

Merci pour votre aide