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 Re : Général » Duplicate Key sur table vide » 15/06/2010 10:53:02

Bonjour tout le monde.

Oui il parait que c'est une mauvaise idée de supprimer la clé primaire mais dans le cas de cette table je ne lui vois pas d'utilité!

Merci a tous pour vos réponses et désolé de ne pas avoir pu vous donner plus d'informations dans le descriptif de mon problème

#2 Re : Général » Duplicate Key sur table vide » 14/06/2010 09:43:45

Bonjour tout le monde et merci pour votre aide!

Effectivement je me suis mal exprimé, au début COL1 représentait ma colonne mais dans la suppression c'était effectivement ma table!

Au final je n'ai jamais résolu ce problème, j'ai donc supprimer la table et recrée, ça n'a pas fonctionnait non plus, j'avais toujours des DUPLICATE KEY (sur une table vide qui venait d'être recrée!!!!!)

Du coup j'ai supprimé la clé primaire et maintenant tout va bien!!

#3 Re : Général » Duplicate Key sur table vide » 10/06/2010 11:02:55

On m'a parlé de ça! Je pensait que c'était automatique sur postgres!

Alors j'ai testé ceci, mais peut être que j'utilise mal le COMMIT :

DELETE  FROM COL1;
COMMIT;

et ensuite quand je fais le INSERT j'ai toujours le DUPLICATE KEY

#4 Re : Général » Duplicate Key sur table vide » 10/06/2010 09:27:41

Bonjour gleu et merci de vous intéresser à mon problème!

J'ai fait un DELETE FROM COL1;

Suivi d'un SELECT * from COL1 qui ne me renvoi aucun résultat!!

#5 Général » Duplicate Key sur table vide » 09/06/2010 17:40:50

LoganEcholls
Réponses : 11

Bonjour à tous,

J'essai de faire un INSERT sur une table qui contient une clé primaire sur la colonne COL1

Après avoir totalement vidé la table, je fais un INSERT et il me retourne

ERROR: duplicate key violates unique constraint "col_pkey"
État SQL :23505


Y'aurait il une purge a effectué ou quelque chose du genre?


Merci beaucoup!!


Ps : Avant cette table ne comportait pas de clé primaire et c'est depuis l'ajout de celle-ci que j'ai cette erreur (la table est vidée est remplie tout les jours)

Pied de page des forums

Propulsé par FluxBB