小编sko*_*mar的帖子

ALTER DEFAULT PRIVILEGES - 权限被拒绝

我对 ALTER DEFAULT PRIVILEGES 有问题。我授予权限:

ALTER DEFAULT PRIVILEGES 
    FOR USER user_name
    IN SCHEMA schema_name
    GRANT SELECT ON TABLES TO user_name;
Run Code Online (Sandbox Code Playgroud)

在下一步我创建一个表

create table schema_name.a (q int);
Run Code Online (Sandbox Code Playgroud)

现在,我使用 conn_user 连接到 dabasabe 并尝试读取新表中的数据。

select * from schema_name.a
Run Code Online (Sandbox Code Playgroud)

我收到错误:

SQL Error [42501]: ERROR: permission denied for relation a
  org.postgresql.util.PSQLException: ERROR: permission denied for relation a
Run Code Online (Sandbox Code Playgroud)

您知道为什么会出现错误吗?

postgresql permissions

9
推荐指数
2
解决办法
4745
查看次数

标签 统计

permissions ×1

postgresql ×1