Ошибка после переноса базы данных django на postgresql

Недавно я изменил свою базу данных с sqlite3 в django на postgresql, так как я готовлю свое приложение к производству. После внесения изменений в settings.py я попытался выполнить миграцию и получил ошибку. После запуска python manage.py migrate --run-syncdb. в терминале я получаю следующую ошибку

В моем models.py я использовал модель AbstractUser. А вот моя база данных в settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'demo',
        'USER': 'demouser',
        'PASSWORD': '12345678',
        'HOST': 'localhost',
        'PORT': '',
    }
}

Любая помощь будет высоко оценена. Спасибо.

Сообщение об ошибке "relation auth_group does not exist" указывает на то, что Django пытается запустить миграцию, которая ссылается на таблицу auth_group, но эта таблица не существует в вашей базе данных. Это может быть связано с тем, что начальная миграция приложения auth не была применена, или с тем, что таблица auth_group была удалена из базы данных.

Чтобы устранить эту проблему, вам может потребоваться применить начальные миграции для приложения auth. Вы можете сделать это, выполнив следующую команду:

python manage.py migrate auth

Если это не решит проблему, вам может понадобиться удалить все незавершенные миграции и создать их заново. Это можно сделать, выполнив следующие команды:

python manage.py migrate auth zero
python manage.py makemigrations auth
python manage.py migrate auth
Вернуться на верх