Re: using OID as primary key

Поиск
Список
Период
Сортировка
Искать
От
darcy@druid.net (D'Arcy J.M. Cain)
Тема
Re: using OID as primary key
Дата
Msg-id
m13FdJf-000AXVC@druid.net
Ответ на
Re: using OID as primary key (JanWieck@t-online.de (Jan Wieck))
Список
Дерево обсуждения
using OID as primary key Markus Wagner <wagner@imsd.uni-mainz.de>
Re: using OID as primary key JanWieck@t-online.de (Jan Wieck)
Re: using OID as primary key darcy@druid.net (D'Arcy J.M. Cain)
Thus spake Jan Wieck
> > are there any disadvantages of using OID as the primary key for any
> > table?
> > What about referencing external tuples using their OIDs?
> 
>     Currently OID is not supported for references. Has to do with
>     some checks done in the RI  triggers,  using  SPI  functions.
>     We're thinking about a solution...

Also, don't forget about the dump/restore issue.  You have to remember
to dump OIDs with "-o" or else all your references will be trashed.


Personally I would avoid it.  Adding a serial type almost gives you
the same thing anyway.  OIDs are useful in system tables and temporarily
in programs when dealing with tables without primary keys.


-- 
D'Arcy J.M. Cain    |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.

В списке pgsql-sql по дате отправления
От: JanWieck@t-online.de (Jan Wieck)
Дата:
Сообщение: Re: using OID as primary key
От: Tom Lane
Дата:
FAQ