我正在尝试从 sqlite3 数据库转换为 Postgres(这样我就可以在 django 1.4 中拥有可识别时区的日期时间字段)。我从 sqlite3 数据库中转储了数据。然后将设置切换为指向空的 postgres 数据库。然后运行 syncdb,然后向南迁移。到目前为止一切都很好。
当我尝试将转储的数据重新加载到 postgres 中时,出现错误:
加载数据时发生异常:重复键值违反唯一约束“django_content_type_app_label_model_key”详细信息:键(app_label,模型)=(django_twilio,调用者)已经存在。
我从应用程序中删除了 twilio,但仍然出现类似的错误,只是数据库中的下一个对象。
感谢任何帮助。我是编程和 Django 的新手。谢谢!
最佳答案
是 Django 。我实际上在现有的 stackexchange 帖子中找到了答案:
Switching Django project from sqlite3 backend to postgresql failes when loading datadump
我需要截断数据库。感谢您的帮助。
关于django - 将数据库从 sqlite3 转换为 postgres 时出现加载数据错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10078721/