sql >> Databasteknik >  >> RDS >> PostgreSQL

postgresql:felduplicerat nyckelvärde bryter mot unik begränsning

Som felmeddelandet säger - du kan inte ha två rader med samma värde i kolumnerna dementia_type, snapid eftersom de måste vara unika.

Du måste se till att de två databaserna har samma värden för dementia_type, snapid .

En lösning skulle vara att lägga till en kolumn i tabellen alter table t_types_of_dementia add column id serial generated always och använd den som primärnyckel istället för din nuvarande.




  1. Vad är en överordnad tabell och en underordnad tabell i databasen?

  2. Ta bort dubbletter från en stor tabell

  3. Går java.net.Inet6Address.getByName bokstavligen ut och ser om adressen finns

  4. Oracle:varför använder man inte parallell exekvering?