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

postgresql :l'erreur de valeur de clé en double viole la contrainte unique

Comme le message d'erreur vous l'indique - vous ne pouvez pas avoir deux lignes avec la même valeur dans les colonnes dementia_type, snapid puisqu'ils doivent être uniques.

Vous devez vous assurer que les deux bases de données ont les mêmes valeurs pour dementia_type, snapid .

Une solution de contournement serait d'ajouter une colonne à votre table alter table t_types_of_dementia add column id serial generated always et utilisez-la comme clé primaire au lieu de votre clé actuelle.