问题描述
我有一个用户 rafal
,我想在另一个架构中创建一个表。
我是这样做的:
grant usage on schema tony to rafal,
但是当我尝试创建表时,仍然出现错误:
create table tony.t1(a int);
ERROR: permission denied for schema tony
我也这样授予:
grant all on schema tony to rafal;
是否需要其他权限?我试图搜索但找不到有用的信息。
解决方法
用户需要 CREATE
权限。
grant usage,create on schema tony to rafal;