Django导入db.json数据库转储错误

时间:2019-01-28 23:49:55

标签: django postgresql dumpdata

我正在尝试将部分数据库从开发环境导入到生产环境。

我正在使用以下命令转储数据:

  

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 admin时,删除与我登录的用户后,它为空。

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.

我应该使用dbshel​​l删除该user_id表吗?

表为空...

stemletics=# select * from memberships_usermembership;

id | stripe_customer_id | membership_id | user_id 

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

(0 rows)

0 个答案:

没有答案