Re: Numbering Rows (SEQUENCE, OID) questions

Поиск
Список
Период
Сортировка
От Terrence Brannon
Тема Re: Numbering Rows (SEQUENCE, OID) questions
Дата
Msg-id 94F668C2-F2DA-11D5-92F7-003065C2A10C@mac.com
обсуждение исходный текст
Ответ на Re: Numbering Rows (SEQUENCE, OID) questions  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Ответы Re: Numbering Rows (SEQUENCE, OID) questions  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список 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 по дате отправления:

Предыдущее
От: "Henshall, Stuart - WCP"
Дата:
Сообщение: Re: weird duplicate data problem
Следующее
От: Terrence Brannon
Дата:
Сообщение: how could a foreign key ever be NULL?