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 :

Combler les trous lors d'une suppression dans une table


Sujet :

PostgreSQL

  1. #1
    Provisoirement toléré
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Combler les trous lors d'une suppression dans une table
    J'ai un problème lorsque je supprime des occurences de ma table, l'auto-incrementation continue même si l'élément a été supprimé.

    Merci d'avance... 8)

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    Salut,

    Sur quelle version de Postgres travailles-tu? Donne nous le code SQL de la création de ta table.

    Mais sache que les séquences sont des objets qui s'incrémentent uniquement et c'est pas eux qui vont essayer de combler les trous de numérotation que tu peux avoir après des suppressions d'enregistrements.

    Si tu as créé ta table avec le type SERIAL... postgres t'a modifié cela en séquence avec un incrément de 1. Maintenant je pense que c'est une modification de la version 7.4. Si tu as une version antérieur, il t'a gardé le type SERIAL (qui est d'ailleurs voué à disparaître).

    A+

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Points : 249
    Points
    249
    Par défaut
    Maintenant si ton incrément est un identifiant, je ne pense pas que le fait d'avoir des trous de numérotation soit vraiment un problème.

    Sinon explique nous pourquoi tu as besoin de cela... il y a sûrement un autre moyen de trouver la solution.

    A+

  4. #4
    Provisoirement toléré
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    oué ok lol g tt compris bon ben merci kd meme alé saluuuut

  5. #5
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Salut,

    Je ne comprends pas trop ton problème. En quoi cela te gêne dans les fait qu'il y ai des trous dans ta séquence ?

    Le compteur est incrémenté de 1 et tu es sûr qu'il n'y aura jamais d'enregistement avec deux fois le même numéro de séquence, du moins dans la limite d'un int ou bigint suivant la séquence que tu choisis.

  6. #6
    Provisoirement toléré
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    non mé laiss tombé jé plu de pb!

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. Réponses: 3
    Dernier message: 16/04/2011, 10h32
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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