小编Syn*_*sso的帖子

无法授予表权限

我已获得 postgres 数据库的凭据,并被告知它有权创建新用户并授予他们访问表的权限。这句话只对了一半。

我想创建一个新用户:

create user foo login encrypted password 'bar';
commit;
Run Code Online (Sandbox Code Playgroud)

还行吧。现在我尝试向该用户授予对所选表的某些特定访问权限:

grant select, insert, update on table baz to foo;
Run Code Online (Sandbox Code Playgroud)

回应是[42501] ERROR: permission denied for relation baz

似乎我被授予的该用户无法从我希望授予访问权限的表中进行选择。select * from baz还给出了 42501 错误。

该查询select distinct(grantor) from information_schema.role_table_grants;返回一个用户名(我们称之为“bob”)。我应该与鲍勃讨论获得我需要的权限吗?

postgresql

4
推荐指数
1
解决办法
7401
查看次数

标签 统计

postgresql ×1