Re: Numbering Rows (SEQUENCE, OID) questions - Mailing list pgsql-sql

From Terrence Brannon
Subject Re: Numbering Rows (SEQUENCE, OID) questions
Date
Msg-id 94F668C2-F2DA-11D5-92F7-003065C2A10C@mac.com
Whole thread Raw
In response to Re: Numbering Rows (SEQUENCE, OID) questions  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Responses Re: Numbering Rows (SEQUENCE, OID) questions
List pgsql-sql
On Sunday, December 16, 2001, at 11:42 AM, Stephan Szabo wrote:

> On Sun, 16 Dec 2001, Terrence Brannon wrote:
>
>> The Momjian book is excellent (in spite of some of the bonehead
>> reviews on amazon.com). I just finished the "Numbering Rows"
>> section and have a few questions. None of these were in the FAQ,
>> BTW.
>>
>> 1 - are OIDs ever re-used if rows are deleted?
>
> OIDs wraparound, but they don't just fill holes, so uniqueness
> isn't guaranteed unless you have something like a unique index
> on oid.

Where do you get this information? If I am reading the Momjian 
book correctly, it disagrees with you:

Every row in POSTGRESQL is assigned a unique, normally invisible 
number called an object identification number (OID). When the 
software is initialized with initdb , 12.1 a counter is created 
and set to approximately seventeen-thousand. 12.2 The counter is 
used to uniquely number every row. Although databases may be 
created and destroyed, the counter continues to increase. It is 
used by all databases, so identification numbers are always 
unique. No two rows in any table or in any database will ever 
have the same object ID.



pgsql-sql by date:

Previous
From: "Henshall, Stuart - WCP"
Date:
Subject: Re: weird duplicate data problem
Next
From: Terrence Brannon
Date:
Subject: how could a foreign key ever be NULL?