Bonjour
Je dois reindexer une table a partir de 1 apres l'avoir modifier mais REINDEX ne semble pas fonctionner. Y-a-t-il une autre fonction pour faire cela ou c'est moi qui m'y prend mal ?
Merci
Bonjour
Je dois reindexer une table a partir de 1 apres l'avoir modifier mais REINDEX ne semble pas fonctionner. Y-a-t-il une autre fonction pour faire cela ou c'est moi qui m'y prend mal ?
Merci
bonjour,
REINDEX permet de reconstruire le / les indexs présent sur une table.
http://www.postgresql.org/docs/9.1/s...e-reindex.html
Et cette routine fonctionne.
Qu'essayez vous faire au juste ?
Bonjour, merci de vous arreter sur mon post.
J'ai une table que je dois vider de temps en temps et dont j'aimerais que l'index reprenne le comptage a 1 apres vidange. Or a present, il reprend la ou il s'etait arrete.
la clef primaire vous voulez dire ?
vous avez une séquence associée a cette colonne ?
comment s'incrémente-t-elle de 1 ?
vous devez avoir soit une séquence associée soit une valeur dans une table qui détermine la derniere valeur.
avec la directive serial
Je ne suis pas sur que c'est de cela dont vous parlez mais la definition dans la table est juste :vous devez avoir soit une séquence associée soit une valeur dans une table qui détermine la derniere valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part id serial PRIMARY KEY
cf la doc : http://www.postgresql.org/docs/8.1/s...ATATYPE-SERIAL
il faut que vous mettiez à 1 la séquence associée : http://www.postgresql.org/docs/9.1/s...-sequence.html
avec sertVal
J'avais cherche dans la doc mais je regardais au mauvais endroit.
Merci !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager