From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | Sihem MOUALHI <Sihem(dot)MOUALHI(at)cefe(dot)cnrs(dot)fr> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: problème d'héritage |
Date: | 2011-03-10 15:18:00 |
Message-ID: | 4D78EBA8.2040202@lelarge.info |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Le 10/03/2011 16:07, Sihem MOUALHI a écrit :
> [...]
> étudiante de DUT Informatique, je suis actuellement en stage au CEFE du CNRS de Montpellier et je travaille actuellement sur une base de données contenant des relations d'héritages. J'ai une table mère Table_M et deux tables filles Table_F1 et Table_F2. Lorsque j'ajoute des données dans mes tables filles, elles ne sont pas insérées dans la table mère (SELECT * FROM ONLY Table_M ne renvoie aucune ligne). Je dois donc insérer à nouveau ces mêmes données dans la table mère. J'ai donc pensé à créer un trigger permettant l'insertion automatique des données dans la table mère lorsqu'un ajout de données dans les tables filles aura lieu. Y aurait-il une autre solution à ce problème?
>
Pourquoi voulez-vous qu'elles soient aussi dans la table mère ? le but
de l'héritage, c'est justement d'insérer les données dans une des tables
filles et pouvoir récupérer les infos, soit à partir de la table fille
soit à partir de la table mère (auquel cas il ne faut pas utiliser la
clause ONLY).
--
Guillaume
http://www.postgresql.fr
http://dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Guillaume Lelarge | 2011-03-10 15:28:11 | Re: problème d'héritage |
Previous Message | Philippe Rimbault | 2011-03-10 15:12:26 | Re: problème d'héritage |