关系“用户”不存在。 PostgreSQL的

时间:2018-06-20 00:07:38

标签: postgresql

我有一个用户表,我在pgadmin4中看到它,但是由于某些原因,当我使用psql并尝试运行列表用户时,出现以下错误:

关系“用户”不存在。

2 个答案:

答案 0 :(得分:1)

如果psql用户没有模式杠杆特权,则会发生这种情况。此错误消息可能会误导您...

要解决此问题,请尝试使用psql与 admin 用户连接并运行:
1)在SCHEMA上公开授权使用;
2)对SCHEMA public TO中的所有表进行GRANT SELECT,INSERT,UPDATE,DELETE,删除;

希望这会有所帮助!

答案 1 :(得分:1)

您需要将表名放在引号中。 而且,它区分大小写:

SELECT * FROM "Users";