将数据库从 sqlite 切换到 postgres django 时出错

Error while switching the database from sqllite to postgre django

我将文件 settings.py 中的 DATABASE 变量的值更改为

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': "5432"

    }
}

但是现在在我 运行 python manage.py 迁移之后我收到了错误

django.db.utils.ProgrammingError: column "name" of relation "django_content_type" does not exist

谁能告诉我这个错误是什么意思以及如何修复它

我想通了。发生这种情况是因为我不得不让数据库共享相同的名称。如果您遇到相同的错误,请检查