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 :

Tous mes OID ont changés...


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Tous mes OID ont changés...
    Bonjour,

    Je ne connais pas trop Postgresql, mais on m'a demandé d'utiliser ce systeme plutot que Mysql.
    J'ai vue que Postgres générait pour chaque enregistrement un OID, j'ai donc crée toute ma base afin d'utiliser cet OID comme clé primaire de chaque table.
    Mais ce matin une grosse surprise, c'est que tous mes OID d'une tables ont changés, donc résultat mes relations entre les tables ne sont plus bonnes.
    Je panique un peu car si cela est normal il faut que je change toute ma base de données afain d'insérer un autre Id unique.
    POuvez vous me dire si cela est normal, si il y à une manip à faire pour eviter cela.

    MErci de vos réponses.

    Yoann

  2. #2
    Membre averti

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Points : 404
    Points
    404
    Par défaut
    Bizzare les OID n'ont pas a changé a moins qu'il y'est eu une restauration.

    C'est une très mauvaise idée d'utilisé les OID comme cléf primaire, c'est d'ailleur écrit dans la doc.

    KrysKool

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2002
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 3
    Points : 5
    Points
    5
    Par défaut
    OK...

    Ca me semblait bizarre aussi...mais il n'y à pas eu de restauration.
    Je me suis replongé dans la doc depuis et j'avais du zapper ce paragraphe, j'ai donc repris ma base afin d'ajouter un champ identifiant à cahque table.

    Merci de ta réponse.

    A+

    Yoann

  4. #4
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    Comme l'a dit kryskool, il faut eviter d'utiliser des OID comme clef primaire.

    Les OID ne sont pas innépuisables, peut etre que tu as atteind la limite et lors d'un vaccum, pg a fait un peu le menage.

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

Discussions similaires

  1. Tous mes mails ont disparus !
    Par Myrrdin dans le forum Internet
    Réponses: 1
    Dernier message: 16/04/2013, 11h04
  2. Tous mes programmes ont disparus
    Par uploadman18 dans le forum Windows 7
    Réponses: 1
    Dernier message: 10/11/2009, 00h56
  3. Réponses: 2
    Dernier message: 07/01/2007, 17h40
  4. change en masse de tous mes fichiers php
    Par sam01 dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2006, 23h02
  5. [VB6] Tous mes controles ont bougés !
    Par fabiofabio dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 12/06/2006, 11h04

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