PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 25/06/2018 12:59:27

Geo-x
Membre

Différence entre OID et UUID

Bonjour @ tous.

J'ai du mal à comprendre la différence entre un OID et un UUID.

Pour le moment la seule différence que je vois c'est le format d'écriture de l'identifiant qui est différente, mais l'OID peut-il par exemple se substituer à l'UUID (sachant que l'OID est natif dans Postgres là ou l'UUID nécessite une extension).

Merci de vos éclairages.

Geo-x

Hors ligne

#2 25/06/2018 13:46:14

dverite
Membre

Re : Différence entre OID et UUID

l'OID est un nombre de 4 octets, utilisé en entier non signé et dont les valeurs vont de 0 à (2 puissance 32)-1 (=4294967295)

L'UUID n'est pas un concept propre à postgres, il correspond à une norme décrite par exemple ici:
https://fr.wikipedia.org/wiki/Universal … Identifier

La différence la plus évidente est qu'il comporte 16 octets, donc il prend 4 fois plus de place mais peut représenter 2 puissance 128 valeurs.

Dernière modification par dverite (25/06/2018 13:47:27)

Hors ligne

Pied de page des forums