角色的概念包含了"用户"和"群体"的概念.在里面
为什么他们在8.1中做了这样的改变?
从C程序员的Angular 来看,使用单个角色类(struct)可能更容易一些?
CREATE USER is equivalent to CREATE ROLE except that CREATE USER
gives the LOGIN permission to the user/role.
(我即将为我的webapp设计一个许可系统,因此我对此感兴趣.)
角色的概念包含了"用户"和"群体"的概念.在里面
为什么他们在8.1中做了这样的改变?
从C程序员的Angular 来看,使用单个角色类(struct)可能更容易一些?
CREATE USER is equivalent to CREATE ROLE except that CREATE USER
gives the LOGIN permission to the user/role.
(我即将为我的webapp设计一个许可系统,因此我对此感兴趣.)
合并有很多优点,也没有缺点.例如,您现在可以通过添加/删除LOGIN
权限,无缝地将"用户"转换为"组",反之亦然.
ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;
或者,您可以将任何其他登录("用户")或非登录角色("组")的GRANT个成员身份添加到一个角色:
GRANT joe TO sue;
你仍然可以:
CREATE USER james;
现在才role with login privilege分.或者:
CREATE GROUP workers;
实际上现在是the same as CREATE ROLE
.
manual人拥有一切.