76588开奖结果导航大全
您当前的位置:主页 > 76588开奖结果导航大全 >

postgresql怎么给一个用户赋予权限

发布日期:2019-09-13 18:36   来源:未知   阅读:

  Pg权限分为两部分,一部分是“系统权限”或者数据库用户的属性,可以授予role或user(两者区别在于login权限);一部分为数据库对象上的操作权限。对超级用户不做权限检查,其它走acl。对于数据库对象,开始只有所有者和超级用户可以做任何操作,其它走acl。在pg里,对acl模型做了简化,组和角色都是role,用户和角色的区别是角色没有login权限。

  为了方便,也可以在 shell 命令上直接调用程序 createuser 和 dropuser,675555.com搜码网这些工具对相应命令提供了封装:

  我们可以用特殊的名字 PUBLIC 把对象的权限赋予系统中的所有角色。 在权限声明的位置上写 ALL,表示把适用于该对象的所有权限都赋予目标角色。

  #defineACL_ALL_RIGHTS_TABLESPACE (ACL_CREATE)

Power by DedeCms