Re: OID wraparound (was Re: pg_depend) - Mailing list pgsql-hackers

From Larry Rosenman
Subject Re: OID wraparound (was Re: pg_depend)
Date
Msg-id 20010718.21235600@ler-freebie.iadfw.net
Whole thread Raw
In response to Re: OID wraparound (was Re: pg_depend)  ("Rod Taylor" <rbt@barchord.com>)
Responses Re: OID wraparound (was Re: pg_depend)
List pgsql-hackers
Also, without OID's, how do you fix EXACT duplicate records that happen 
by accident? 

LER


>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 7/18/01, 3:46:30 PM, Rod Taylor <rbt@barchord.com> wrote regarding Re: 
OID wraparound (was Re: [HACKERS] pg_depend) :


> If OIDs are dropped a mechanism for retrieving the primary key of the
> last insert would be greatly appreciated.  Heck, it would be useful
> now (rather than returning OID).

> I much prefer retrieving the sequence number after the insert than
> before insert where the insert uses it.  Especially when trigger
> muckary is involved.

> --
> Rod Taylor

> Your eyes are weary from staring at the CRT. You feel sleepy. Notice
> how restful it is to watch the cursor blink. Close your eyes. The
> opinions stated above are yours. You cannot imagine why you ever felt
> otherwise.

> ----- Original Message -----
> From: "Tom Lane" <tgl@sss.pgh.pa.us>
> To: "Lamar Owen" <lamar.owen@wgcr.org>
> Cc: "Bruce Momjian" <pgman@candle.pha.pa.us>; "PostgreSQL-development"
> <pgsql-hackers@postgresql.org>
> Sent: Wednesday, July 18, 2001 4:30 PM
> Subject: Re: OID wraparound (was Re: [HACKERS] pg_depend)


> > Lamar Owen <lamar.owen@wgcr.org> writes:
> > > On Wednesday 18 July 2001 16:06, Tom Lane wrote:
> > >> It remains to be debated exactly how users should control the
> choice for
> > >> user tables, and which choice ought to be the default.  I don't
> have a
> > >> strong opinion about that either way, and am prepared to hear
> > >> suggestions.
> >
> > > SET OIDGEN boolean for database-wide default policy.
> > > CREATE TABLE WITH OIDS for individual tables?  CREATE TABLE
> WITHOUT OIDS?
> >
> > Something along that line, probably.
> >
> > > ?? Is this sort of thing addressed by any SQL standard (Thomas?)?
> >
> > OIDs aren't standard, so the standards are hardly likely to help us
> > decide how they should work.
> >
> > I think the really critical choice here is how much backwards
> > compatibility we want to keep.  The most backwards-compatible way,
> > obviously, is OIDs on by default and things work exactly as they
> > do now.  But if we were willing to bend things a little then some
> > interesting possibilities open up.  One thing I've been wondering
> > about is whether an explicit WITH OIDS spec ought to cause automatic
> > creation of a unique index on OID for that table.  ISTM that any
> > application that wants OIDs at all would want such an index...
> >
> > regards, tom lane
> >
> > ---------------------------(end of
> broadcast)---------------------------
> > TIP 1: subscribe and unsubscribe commands go to
> majordomo@postgresql.org
> >


> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly


pgsql-hackers by date:

Previous
From: Lamar Owen
Date:
Subject: Re: OID wraparound (was Re: pg_depend)
Next
From: Michael Widenius
Date:
Subject: Re: MySQL Gemini code