我正在尝试从sqlite3 db转换为Postgres(这样我就可以使用django 1.4获得时区感知日期时间字段)。我从sqlite3 db中转储了数据。然后切换设置指向空postgres db。然后运行syncdb,然后运行南迁移。到目前为止都很好。
当我尝试将转储数据重新加载到postgres时,我收到错误:
加载数据时发生异常:重复键值违反唯一约束“django_content_type_app_label_model_key”DETAIL:键(app_label,model)=(django_twilio,caller)已经存在。
我从应用程序中删除了twilio但仍然遇到类似的错误,只是数据库中的下一个对象。
感谢任何帮助。我是编程和django的新手。谢谢!
答案 0 :(得分:5)
这是Django。我实际上在现有的stackexchange帖子中找到了答案:
Switching Django project from sqlite3 backend to postgresql failes when loading datadump
我需要TRUNCATE数据库。谢谢你的帮助。