我对 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)
您知道为什么会出现错误吗?