Postgresql 授予空Postgres数据库的权限

Postgresql 授予空Postgres数据库的权限,postgresql,Postgresql,我使用PGAdmin 4创建了一个新的Postgres数据库。我还创建了一个新用户,我只想访问该数据库。如何授予权限,以便与新用户一起创建表等?我可以在PGAdmin中执行此操作吗?当我尝试使用授权向导时,它不起作用,因为还不存在任何表 在POSTGRESQL中创建SOP用户 创建角色 =>创建由“priv1”标识的角色priv1 允许连接到数据库 =>将数据库testdb上的连接授予priv1 允许登录数据库 =>通过登录更改角色priv1 授予所有特权 =>将模式public中所有表上

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

在POSTGRESQL中创建SOP用户

  • 创建角色

    =>创建由“priv1”标识的角色priv1

  • 允许连接到数据库

    =>将数据库testdb上的连接授予priv1

  • 允许登录数据库

    =>通过登录更改角色priv1

  • 授予所有特权

    =>将模式public中所有表上的all授予priv1

  • 撤销特定特权

    =>从priv1中撤销对表_名称的截断


  • 尝试
    将在数据库上创建新的\u数据库授予新的\u用户谢谢你的标记作为答案。希望这对您今后的发展有所帮助。德国劳埃德船级社:)