Re: sequences TODO items - Mailing list pgsql-hackers

From Alvaro Herrera
Subject Re: sequences TODO items
Date
Msg-id 20050902214359.GE30425@surnet.cl
Whole thread Raw
In response to Re: sequences TODO items  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-hackers
On Fri, Sep 02, 2005 at 04:57:52PM -0400, Bruce Momjian wrote:
> Jaime Casanova wrote:
> > Hi,
> > 
> > i'm looking for some item i can do and that have enough consensus to
> > make it worth the effort... :)
> > 
> > * Have sequence dependency track use of DEFAULT sequences, seqname.nextval?
> > 
> > what this means? i don't understand it...
> 
> The idea is to automatically add a dependency of the sequence on the
> table using it as a default.

Yeah, the point is that if you treat the sequence name as a text
literal, there's no way to track dependency information.  On the other
hand, if it were treated as, say, an OID, then we could track the
dependency.

In order to do that, we need to change the representation of the DEFAULT
for a serial column.  Instead of the seqname.nextval expression we could
use SQL:2003 syntax, which is something like "NEXT VALUE FOR seqname".

-- 
Alvaro Herrera -- Valdivia, Chile         Architect, www.EnterpriseDB.com
"Si un desconocido se acerca y te regala un CD de Ubuntu ...                                    Eso es ...  Eau de
Tux"


pgsql-hackers by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: Proof of concept COLLATE support with p.tch
Next
From: Bruce Momjian
Date:
Subject: Re: statement logging / extended query protocol issues