PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

postgresql:Fehler doppelter Schlüsselwert verstößt gegen eindeutige Einschränkung

Wie die Fehlermeldung Ihnen sagt - Sie können nicht zwei Zeilen mit demselben Wert in den Spalten dementia_type, snapid haben da sie eindeutig sein müssen.

Sie müssen sicherstellen, dass die beiden Datenbanken die gleichen Werte für dementia_type, snapid haben .

Eine Problemumgehung wäre, Ihrer Tabelle eine Spalte hinzuzufügen alter table t_types_of_dementia add column id serial generated always und verwenden Sie diesen anstelle Ihres aktuellen als Primärschlüssel.