ERROR: permission denied for schema public
时间: 2023-12-09 16:06:09 浏览: 382
这个错误通常是因为当前用户没有访问 public schema 的权限。可以通过 GRANT 命令授予相应的权限,例如:
GRANT USAGE ON SCHEMA public TO username;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO username;
其中,username 是需要授权的用户的名称。
相关问题
ERROR: permission denied for schema public DETAIL: N/A
This error message indicates that the user does not have permission to access the "public" schema in the database. The user may need to be granted the appropriate permissions or privileges to access the schema. Alternatively, the user may need to specify a different schema or database in their query.
[ERR] ERROR: permission denied for schema public DETAIL: N/A
这个错误通常是因为你执行了一个需要访问数据库中某个表或者视图的 SQL 语句,但是你没有足够的权限来访问该表或者视图。这个问题的解决方法通常是联系数据库管理员,请求给你授予访问该表或者视图的权限。如果你是数据库管理员,可以尝试使用 GRANT 命令来授予相关权限。例如:
```
GRANT SELECT ON table_name TO username;
```
其中,table_name 是你想要授权的表的名称,username 是你想要授权的用户的名称。你可以根据情况调整命令中的参数。
阅读全文