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
Partager