Django Переключение sqlite3 на Postgres - ошибка уникального ограничения пользователя

Следуя этому ответу, чтобы переключить базу данных моего проекта с sqlite3 на PostgreSQL, я столкнулся с ошибкой при выполнении python manage.py loaddata datadump.json, моего json файла (google drive):

django.db.utils.IntegrityError: Problem installing fixture 'C:\stuff\code\django-test01\django_project\datadump.json': Could not load auth.User(pk=1): duplicate key value violates unique constraint "users_profile_user_id_key"
DETAIL:  Key (user_id)=(1) already exists.

Я также попробовал сделать python manage.py migrate --run-syncdb, python manage.py dumpdata --exclude auth.permission --exclude contenttypes --natural-foreign --natural-primary > db.json и 'TRUNCATE django_content_type CASCADE;' в dbshell, но ничего из вышеперечисленного не помогло.

Использую встроенную в Django модель User (класс User из 'django.contrib.auth.models').

Попытался полностью стереть данные из базы данных и сделать это снова, но безрезультатно. Пробовал ответы (1, 2) из смежных вопросов, но они не помогли.

Что я могу сделать, чтобы исправить это и перенести мои данные из sqlite3 в Postgres?

Вернуться на верх