【发布时间】:2017-03-16 12:24:36
【问题描述】:
我正在通过 SQL 工作台连接到我在 AWS RDS 上的 PostgreSQL 数据库。我创建了一个新表。它创建成功。表名类似于 public.xyz。 现在,当我尝试访问“public.xyz”上的选择查询时,我遇到了类似
的错误'Relation public.xyz does not exist'.
我已检查我的 show_path 是否包含 %user,public。没有案例问题。
我尝试过 select * from public.xyz 和 select * from xyz 等选择查询。都有相同的问题
请提出建议。
【问题讨论】:
-
sql workbench 是否会显示模式列表以及每个模式中的每个表?
-
它显示公共架构。但是当我在下面选择 TABLE 时。它是一个空列表。
-
你对这个表有正确的权限吗?
-
我创建了与我打开连接以进行选择查询的相同用户的表。创建后是否需要明确授予权限?
-
我听说过无法正确分配所有权的案例。您是否以超级用户身份连接?如果不是,那么我相信这就是你的答案。我猜它与 AWS 连接有关,但我不是那里的专家。允许自己四处走走。
标签: postgresql rds