From: | "Marie-Claude QUIDOZ" <Marie-Claude(dot)QUIDOZ(at)cefe(dot)cnrs(dot)fr> |
---|---|
To: | <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | RE: [pgsql-fr-generale] Re: [pgsql-fr-generale] RE: [pgsql-fr-generale] problème d'héritage |
Date: | 2011-03-10 16:48:36 |
Message-ID: | AE1706B5C143C44589513A92F5945DB7757026@ZZML.newcefe.newage.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour
La notion d'héritage a l'air adapté pour parcourir la table mère et toutes ses descendantes. Mais elle n'a pas l'air adapté si on a besoin de faire des liens avec une autre table (car la table mère est "fictive"), ce qui est un événement assez courant dans une BDD.
Au vu de ce constat, je me pose la question : quand dois / puis je utiliser la notion d'héritage dans postgresql ?
A+
MCQ
-----Message d'origine-----
De : pgsql-fr-generale-owner(at)postgresql(dot)org [mailto:pgsql-fr-generale-owner(at)postgresql(dot)org] De la part de Guillaume Lelarge
Envoyé : jeudi 10 mars 2011 16:55
À : Sihem MOUALHI
Cc : pgsql-fr-generale(at)postgresql(dot)org
Objet : [pgsql-fr-generale] Re: [pgsql-fr-generale] RE: [pgsql-fr-generale] problème d'héritage
Le 10/03/2011 16:42, Sihem MOUALHI a écrit :
> J'utilise le partitionnement parce que dans le contexte de ma base cela paraît adéquat. Au départ, j'avais deux tables contenant des caractéristiques communes, il a donc semblé logique de créer une table mère avec ces attributs communs et d'ajouter dans les tables filles des caractèristiques propres à elles-mêmes.
>
À mon avis, ce n'est pas une raison suffisante pour doubler ses données,
ajouter des triggers, etc.
Abandonner le partitionnement, et ajouter vos contraintes.
--
Guillaume
http://www.postgresql.fr
http://dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Dimitri Fontaine | 2011-03-10 20:35:23 | Re: RE: [pgsql-fr-generale] Re: [pgsql-fr-generale] RE: [pgsql-fr-generale] problème d'héritage |
Previous Message | Guillaume Lelarge | 2011-03-10 15:55:26 | Re: [pgsql-fr-generale] RE: [pgsql-fr-generale] problème d'héritage |