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

postgresql:fejl duplikatnøgleværdi overtræder unik begrænsning

Som fejlmeddelelsen fortæller dig - kan du ikke have to rækker med samme værdi i kolonnerne dementia_type, snapid da de skal være unikke.

Du skal sikre dig, at de to databaser har de samme værdier for dementia_type, snapid .

En løsning ville være at tilføje en kolonne til din tabel alter table t_types_of_dementia add column id serial generated always og brug det som primær nøgle i stedet for din nuværende.




  1. Alternativ af sys_refcursor

  2. Syntaksfejl ved eller tæt på USING

  3. I hvilken rækkefølge behandles ON DELETE CASCADE-begrænsninger?

  4. MySQL trigger før indsæt opdateringskolonne med nyt auto-increment id