From: | Jean-Samuel Reynaud <reynaud(at)elma(dot)fr> |
---|---|
To: | " Stéphane A(dot) Schildknecht" <stephane(dot)schildknecht(at)postgresqlfr(dot)org> |
Cc: | Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>, Pgsql Fr Generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Re: [pgsql-fr-generale] Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |
Date: | 2008-09-09 13:45:45 |
Message-ID: | 20080909154545.27351310@reynaud-dell |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Le Tue, 09 Sep 2008 14:49:46 +0200,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresqlfr(dot)org> a
écrit :
> Stephane Bortzmeyer a écrit :
> > On Mon, Sep 08, 2008 at 05:16:30PM +0200,
> > Jean-Samuel Reynaud <reynaud(at)elma(dot)fr> wrote
> > a message of 43 lines which said:
> >
> >> Cette limitation vient en partie, à mon sens, du fait que les
> >> références sont gérées dans PostgreSQL via des triggers.
> >
> > Et donc ce serait une limite d'implémentation et pas un problème
> > fondamental d'algèbre relationnelle ?
> >
> >
>
> J'ai du mal à comprendre pourquoi il y a discussion. Comment faire
> référence à une ligne qui peut ne pas être unique ?
> Une colonne ne peut pas faire référence à une valeur de colonne dans
> une ligne qui, elle, peut ne pas être unique.
>
> On parle bien de référence ici, et non de valeur.
>
Effectivement, je suis d'accord avec toi, c'est la définition de la
notion.
Si l'effet que tu souhaites est différente de cette notion, tu
peux la définir avec des triggers en base...
From | Date | Subject | |
---|---|---|---|
Next Message | Stephane Bortzmeyer | 2008-09-10 10:08:25 | Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |
Previous Message | Sébastien Lardière | 2008-09-09 13:43:49 | Re: Re: Pas de contrainte référentielle vers un champ non-UNIQUE :-( |