【发布时间】:2021-08-30 23:35:03
【问题描述】:
我有旧的 django 项目和新的 django 项目。我从旧 django 的数据库中创建了 dump 文件。我还对表格进行了更改并创建了新表格。
现在我想将该转储文件加载到我的新 django 应用程序中。当我第一次迁移然后恢复数据或先恢复然后迁移时,我遇到了错误。 当我首先进行迁移时,它说表已经存在。
当我先恢复时,它显示django.db.utils.ProgrammingError: relation "django_content_type" already exists
我使用migrate --fake 错误发生,但未在数据库中创建新表。
我花了 3-4 天,但没有成功。
如果可以的话,请帮帮我。
PS:我的数据库是postgresql
【问题讨论】:
-
是新数据库只包含新表还是您也向当前表添加了列?
标签: python-3.x django postgresql migration django-3.0