8

Ich versuche, von einer SQLite3 DB nach Postgres konvertieren (so dass ich Zeitzone-bewusste Datetime Felder mit Django 1.4 haben kann). Ich habe die Daten von der sqlite3 db ausgegeben. Dann wechselte Einstellungen auf die leere Postgres db zeigen. Dann lief Syncdb, dann South Migrations. Alles gut bis jetzt.django - loaddata Fehler beim Konvertieren von db von sqlite3 zu postgres

Wenn ich versuche, die gesicherten Daten in Postgres neu zu laden, erhalte ich eine Fehlermeldung:

Ausnahme beim Laden von Daten: Schlüsselwert duplizieren verletzt eindeutige Einschränkung „django_content_type_app_label_model_key“ DETAIL: Key (app_label, Modell) = (django_twilio, caller) existiert bereits.

Ich entfernte Twilio aus der App und immer noch einen ähnlichen Fehler, nur mit dem nächsten Objekt in der db.

Jede Hilfe wird geschätzt. Ich bin neu in Programmierung und Django. Vielen Dank!

+0

Ist dies ein SQL-Datenspeicherauszug oder ein Django-Datenspeicherauszug? – Jeff

+0

Es ist Django. Ich fand die Antwort tatsächlich in einem vorhandenen Stackexchange-Post: http://stackoverflow.com/questions/3076928/switching-django-project-from-sqlite3-backend-to-postgresql-failes-when-loading. Ich musste die Datenbank Kürzen. Danke für Ihre Hilfe. – mb52089

Antwort

Verwandte Themen