PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

postgresql:il valore della chiave duplicata di errore viola il vincolo univoco

Come ti dice il messaggio di errore, non puoi avere due righe con lo stesso valore nelle colonne dementia_type, snapid dal momento che devono essere unici.

Devi assicurarti che i due database abbiano gli stessi valori per dementia_type, snapid .

Una soluzione alternativa sarebbe aggiungere una colonna alla tabella alter table t_types_of_dementia add column id serial generated always e usala come chiave primaria invece della tua attuale.