授予清空Postgres数据库

时间:2017-07-04 14:30:51

标签: postgresql

我使用PGAdmin 4创建了一个新的Postgres数据库。我还创建了一个我只想访问该数据库的新用户。如何授予权限以便我可以使用该新用户创建表等?我可以在PGAdmin中执行此操作吗?当我尝试使用授权向导时,它不起作用,因为还没有表。

1 个答案:

答案 0 :(得分:2)

POSTGRESQL中的SOP用户创建

  1. 创建角色

    => 创建由'priv1'标识的角色priv1;

  2. 允许连接数据库

    => 将数据库testdb上的connect连接到priv1;

  3. 允许登录数据库

    => 使用登录名更改角色priv1;

  4. 授予所有特权

    => 将schema public中的所有表格全部授予priv1;

  5. 提高特定权限

    => 从priv1撤消TRUNCATE ON table_name;