IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

OID ?


Sujet :

PostgreSQL

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut OID ?
    Bonjour,

    Je recupere le dernier enregistrement de ma table à l aide de l'OID.
    Je voudrais savoir le derniere enregistrement aura toujours l'OID le plus grand ?

    Merci.

  2. #2
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Par défaut
    Reponse lu dans la doc

    OIDs are 32-bit quantities and are assigned from a single cluster-wide counter. In a large or long-lived database, it is possible for the counter to wrap around. Hence, it is bad practice to assume that OIDs are unique, unless you take steps to ensure that this is the case. If you need to identify the rows in a table, using a sequence generator is strongly recommended. However, OIDs can be used as well, provided that a few additional precautions are taken:

    A unique constraint should be created on the OID column of each table for which the OID will be used to identify rows.

    OIDs should never be assumed to be unique across tables; use the combination of tableoid and row OID if you need a database-wide identifier.

    The tables in question should be created using WITH OIDS to ensure forward compatibility with future releases of PostgreSQL. It is planned that WITHOUT OIDS will become the default.
    Donc les OID sont à éviter en tant qu'identifiant unique car ils peuvent reboucler.

    KrysKool

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 319
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Prob avec le CPU et OID
    Par rocco4 dans le forum Développement
    Réponses: 2
    Dernier message: 26/05/2011, 14h28
  2. [SNMP] OID de l'IP, disque dur et RAM?
    Par maire106 dans le forum Développement
    Réponses: 4
    Dernier message: 08/01/2005, 21h44
  3. OID
    Par rocco4 dans le forum Développement
    Réponses: 1
    Dernier message: 15/09/2004, 19h50
  4. recuperer last oid
    Par mitsein dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 02/06/2004, 22h12
  5. [Relationnel Objet] Tables d'Objet et les OID
    Par Laurent Dardenne dans le forum Administration
    Réponses: 5
    Dernier message: 24/03/2004, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo