PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

la base de données postgres locale continue de donner une erreur la valeur de clé en double viole la contrainte unique

Vous devez exécuter ANALYZE pour synchroniser le nombre de lignes. Dans pgAdmin, faites un clic droit sur le tableau et choisissez "Maintenance" pour cela. Appuyez ensuite sur F5 sur la table.

Cependant, cela n'a rien à voir avec la violation de clé unique. Cela signifie une valeur que vous essayez d'entrer dans une colonne avec un UNIQUE ou PRIMARY KEY contrainte est déjà présente dans une autre ligne.