Re: [GENERAL] Bug with sequence

From: Rod Taylor <rbt(at)rbt(dot)ca>
To: Oliver Elphick <olly(at)lfix(dot)co(dot)uk>
Cc: Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [GENERAL] Bug with sequence
Date: 2002-11-20 23:20:38
Message-ID: 1037834437.38320.4.camel@jester
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers pgsql-sql

This requires changing the nextval() function to be an attribute of the
sequence.

ie. sequence.nextval and sequence.currval to deal with the sequence.

It should also be on the todo list.

On Wed, 2002-11-20 at 17:12, Oliver Elphick wrote:
> On Wed, 2002-11-20 at 21:35, Robert Treat wrote:
> > On Wed, 2002-11-20 at 03:53, Oliver Elphick wrote:
> > > On Mon, 2002-11-18 at 15:45, Thomas Aichinger wrote:
> > > > Hi,
> > > >
> > > > I recently installed pg 7.2.3 on my linux box and discovered that
> > > > there are some problems with datatype serial and sequence.
> > > >
> > > > 1.) If you create a table with a datatype serial, the corrsponding
> > > > sequence will be created, but if you drop the table the sequence is
> > > > not dropped.
> > >
> > > This is fixed in 7.3
> > >
> >
> > out of curiosity, do you know the logic that implements this fix? I have
> > a couple of tables that use the same sequence; I'm wondering if dropping
> > one of the tables removes the sequence or if I have to drop all tables
> > before the sequence is removed
>
> I just tried it.
>
> I created a sequence using SERIAL when I created a table. I used the
> same sequence for another table by setting a column default to
> nextval(sequence).
>
> I deleted the first table. The sequence was deleted too, leaving the
> default of the second table referring to a non-existent sequence.
>
>
> Could this be a TODO item in 7.4, to add a dependency check when a
> sequence is set as the default without being created at the same time?
--
Rod Taylor <rbt(at)rbt(dot)ca>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Medi Montaseri 2002-11-20 23:53:06 Re: Closing inactive connections OR user connections limits
Previous Message Brian Hirt 2002-11-20 23:16:59 Re: Closing inactive connections OR user connections

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2002-11-21 00:42:20 pgsql-server/ oc/src/sgml/runtime.sgml rc/back ...
Previous Message Oliver Elphick 2002-11-20 22:12:58 Re: [GENERAL] Bug with sequence

Browse pgsql-sql by date

  From Date Subject
Next Message Medi Montaseri 2002-11-20 23:53:06 Re: Closing inactive connections OR user connections limits
Previous Message Brian Hirt 2002-11-20 23:16:59 Re: Closing inactive connections OR user connections