Django импортирует ошибку дампа базы данных db.json

Я пытаюсь импортировать часть базы данных из моей среды разработки в производственную среду.

Я сбрасываю данные с помощью этой команды:

python3 local.py dumpdata --natural-foreign --indent = 4 -e contenttypes -e auth.Permission -e сессии> db.json

Я получаю ошибку внизу, когда я запускаю эту команду:

python3 production.py loaddata db.json

Я начинаю с чистой новой базы данных, которая была перенесена, но я получаю ошибку, связанную с дубликатом user_id. Когда я ищу через администратора django, он становится пустым после удаления пользователя, с которым я вошел в систему.

django.db.utils.IntegrityError: Problem installing fixture 
'/home/projects/stemletics/stemletics/mysite/db.json': Could not load 
memberships.UserMembership(pk=1): duplicate key value violates unique 
constraint "memberships_usermembership_user_id_key"
DETAIL:  Key (user_id)=(2) already exists.

Должен ли я использовать dbshell, чтобы удалить эту таблицу user_id?

Таблица пуста...

stemletics=# select * from memberships_usermembership;

id | stripe_customer_id | membership_id | user_id 

----+--------------------+---------------+---------

(0 rows)

0 ответов

Другие вопросы по тегам