View Single Post

   
  #2 (permalink)  
Old 04-17-2008, 09:43 PM
Olivier Thauvin
 
Posts: n/a
Default Re: oids as primary keys?

Le Saturday 16 April 2005 00:42, Cima a écrit :
> hi ,
>
> someone has drawn my attention to the fact that oids may not be such a good
> idea to set as a primary key in a table. i have designed a relativley large
> database and defined oids as primary keys. i would like your opinions or
> recomendations on this.


It's surelly me, I reply to you directly instead to the list

About this I find where I read the warning:
http://www.postgresql.org/docs/8.0/i...atype-oid.html

where you can read:

"The oid type is currently implemented as an unsigned four-byte integer.
Therefore, it is not large enough to provide database-wide uniqueness in
large databases, or even in large individual tables. So, using a user-created
table's OID column as a primary key is discouraged. OIDs are best used only
for references to system tables."

Notice it is maybe not a problem for you currently.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCX+TSk29cDOWzfVARAkt+AKC/NwRFRH0VBnWrJC4pupE1dtzSkwCglnu3
H2Ri60tDpL61EJS0HfWLkHY=
=dEbs
-----END PGP SIGNATURE-----

Reply With Quote