Bonjour,
je recherche actuellement une solution qui me permette lors d'une insertion d'un nouvel enregistrement d'une table enfant de récupérer les valeurs héritées d'un enregistrement parent en spécifiant l'identifiant du parent.

J'ai vu dans la citation de la documentation Postgresql suivante que c'était possible mais cela n'est pas bien clair (voir Chapitre 35, Système de règles) pour les insertions :
"On peut espérer que les données soient magiquement routées vers la table capitales mais cela n'arrive pas : INSERT insère toujours dans la table indiquée. Dans certains cas, il est possible de rediriger l'insertion en utilisant une règle (voir Chapitre 35, Système de règles)."

Ma base de données postgresql version 8.4.11.
J'ai donc une table contractProject qui est parente d'une table contractContract .
Je souhaiterais qu'à chaque insertion dans la table contractContract je puisse éviter de recupérer les valeurs des champs de son parent avec son identifiant depuis l'applicatif.

S'il y existe un exemple?
Merci