8

我正嘗試將sqlite3數據庫轉換爲Postgres(以便我可以使用django 1.4創建具有時區意識的datetime字段)。我從sqlite3數據庫轉儲數據。然後切換設置指向空的postgres數據庫。然後運行syncdb,然後運行南遷。迄今爲止都很好。django - 將數據庫從sqlite3轉換爲postgres時出現loaddata錯誤

當我嘗試重新加載轉儲數據於Postgres,我得到一個錯誤:

在加載時發生異常數據:重複鍵值違反唯一約束「django_content_type_app_label_model_key」詳細信息:按鍵(app_label,模型)=( django_twilio,調用者)已經存在。

我從應用程序中刪除twilio,但仍然有類似的錯誤,只是在數據庫中的下一個對象。

任何幫助表示讚賞。我是編程和Django的新手。謝謝!

+0

這是SQL數據轉儲還是Django數據轉儲? – Jeff 2012-04-09 20:40:31

+0

這是Django。我實際上在現有的stackexchange文章中找到答案:http://stackoverflow.com/questions/3076928/switching-django-project-from-sqlite3-backend-to-postgresql-failes-whenloading。我需要截斷數據庫。感謝您的幫助。 – mb52089 2012-04-09 21:17:59

回答

相關問題