我正在尝试更改我已经是所有者的表的所有权。我也是数据库的所有者,并且拥有 PUBLIC 模式的 CREATE 和 USAGE 权限。我收到以下错误消息:
ts_d=> ALTER TABLE table1 OWNER TO user2;
ERROR: permission denied for schema public
如何在不以超级用户身份登录的情况下更改所有权?
我正在尝试更改我已经是所有者的表的所有权。我也是数据库的所有者,并且拥有 PUBLIC 模式的 CREATE 和 USAGE 权限。我收到以下错误消息:
ts_d=> ALTER TABLE table1 OWNER TO user2;
ERROR: permission denied for schema public
如何在不以超级用户身份登录的情况下更改所有权?
您必须同时是旧的和新的拥有角色的成员,并且目标角色需要
CREATE
架构上的特权。