解决 PostgreSQL 连接问题:ERROR: permission denied for table xxx
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解决 PostgreSQL 连接问题:ERROR: permission denied for table xxx,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含458字,纯文字阅读大概需要1分钟。
内容图文
使用 Django 框架代码能连上 PostgreSQL,但是在 pgAdmin 尝试连接这个表,却报错:
ERROR: permission denied for table xxx
此时用 pgAdmin 连接其他的表是正常的,就这个表连不上。
先用 SELECT * FROM current_user
和 SELECT USER
,看一下目前 pgAdmin 登录的用户是哪个。
原来 pgAdmin 的连接用户与 Django 的连接使用的不是一个用户呀。
试了 GRANT ALL PRIVILEGED ON DATABASE yyy TO xxx
,发现没用。
再试试 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO xxx;
,可以了。
内容总结
以上是互联网集市为您收集整理的解决 PostgreSQL 连接问题:ERROR: permission denied for table xxx全部内容,希望文章能够帮你解决解决 PostgreSQL 连接问题:ERROR: permission denied for table xxx所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。