将数据分配给我的数据库后,运行命令:
python manage.py syncdb
我正面临这个错误:
django.db.utils.DatabaseError:序列log_action_id_seq的权限被拒绝
我尝试了解决序列错误的所有方法,但没有一种方法有效!
有人可以帮忙解决这个问题吗?
答案 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;