django.db.utils.DatabaseError:序列权限被拒绝

时间:2017-07-31 04:43:35

标签: django database postgresql permission-denied

将数据分配给我的数据库后,运行命令:

python manage.py syncdb

我正面临这个错误:

  

django.db.utils.DatabaseError:序列log_action_id_seq的权限被拒绝

我尝试了解决序列错误的所有方法,但没有一种方法有效!

有人可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您应该授予您的数据库用户(Django使用的用户)访问以下序列

GRANT USAGE, SELECT  ON SEQUENCE log_action_id_seq TO dbuser;

或架构中的所有序列

GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA name TO dbuser;