【问题标题】:what privilege is needed for a user to create table in another schema用户在另一个模式中创建表需要什么权限
【发布时间】:2020-12-24 14:31:03
【问题描述】:

我有一个用户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;

还需要其他权限吗?我试图搜索但找不到有用的信息。

【问题讨论】:

    标签: sql postgresql create-table sql-grant


    【解决方案1】:

    用户需要CREATE 权限。

    grant usage, create on schema tony to rafal;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多