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 29/03/2011 23:28:13

Lkis
Membre

Aide sur de l'Auto incrémentation

Bonsoir,

Je cherche actuellement à faire de l'auto-incrémentation assez particulière sur Postgre mais le problème c'est que je suis actuellement totalement bloqué. Je vous explique mon problème, je voudrais qu'a partir d'une table de cette forme :

ID | mot
1  | a
2  | b
3  | c
4  | d
5  | e

Quand on supprime l''id' 3 donc le mot 'c' et cela passe en :

ID | mot
1  | a
2  | b
3  | d
4  | e

Et que si je décide de rajouter un mot qu'il passe directement à l''id' 5.



En fait je voudrais pourvoir garder une totale continuité au niveau de la colonne ID. Comment pourrais-je procéder ?

Dernière modification par Lkis (29/03/2011 23:29:12)

Hors ligne

#2 29/03/2011 23:37:25

gleu
Administrateur

Re : Aide sur de l'Auto incrémentation

Vous devez le gérer vous-même. Soit du côté applicatif soit via un trigger. N'attendez pas de performances d'un tel système si la table est grosse.


Guillaume.

Hors ligne

#3 30/03/2011 11:43:25

Lkis
Membre

Re : Aide sur de l'Auto incrémentation

C'est ce que j'ai finalement réalisé.
Merci de votre conseil.

Hors ligne

Pied de page des forums