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

Warum erhalte ich diesen Fehler bei der Datenmigration von SQL Lite zu Posgres DB? doppelter Schlüsselwert verstößt gegen Eindeutigkeitsbeschränkung

Vor dem Laden von Daten mit loaddata Befehl,

Wir müssen alle Tabellen leeren, da Django selbst während der Migration einige Objekte erstellt.

Versuchen Sie, den folgenden Befehl auszuführen, der Befehl löscht die Daten aller Tabellen:

 python manage.py sqlflush | python manage.py dbshell

Dann loaddata in PostgreSQL.