From: | Stéphane Bunel <stephane(at)stratum-ip(dot)net> |
---|---|
To: | Sylvain Benet - Rugama <sylvain(at)rugama(dot)com> |
Cc: | "'pgsql-fr-generale(at)postgresql(dot)org'" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: [pgsql-fr-generale] Comment retrouver la table à partir d'un OID |
Date: | 2005-03-09 09:16:05 |
Message-ID: | 422EBED5.1010909@stratum-ip.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Sylvain Benet - Rugama a écrit :
> Bonjour,
>
> Sous Posgresql v8, je me sers des OID comme clé primaire de plusieurs
> table.
Je ne vais pas répondre à votre question, mais simplement apporter une
information : Il ne faut pas utiliser les OIDs !! C'est un héritage de
temps ancien ou les fonctionnalités n'étaient pas ce quelles sont
aujourd'hui. Cependant le lien ci-dessous donne quelques indications sur
la façon d'utiliser les table pg_ en rapport avec les OIDs.
(...)
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.
(...)
http://www.postgresql.org/docs/current/static/datatype-oid.html
Stéphane.
From | Date | Subject | |
---|---|---|---|
Next Message | Sylvain Benet - Rugama | 2005-03-09 10:39:23 | Re: [pgsql-fr-generale] Comment retrouver la table à partir d'un OID |
Previous Message | Sylvain Benet - Rugama | 2005-03-08 16:25:02 | Comment retrouver la table à partir d'un OID |