创建数据库角色
CREATE ROLE
定义一个新的数据库角色。
要使用这个命令,你必须具有CREATEROLE特权或者成为一个数据库超级用户。
使用大纲:
CREATE ROLE name [ [ WITH ] option [ ... ] ]
where option可以是:
SUPERUSER | NOSUPERUSER #如果没有指定,默认值是NOSUPERUSER
| CREATEDB | NOCREATEDB #创建数据库的能力,默认NOCREATEDB
| CREATEROLE| NOCREATEROLE
/*决定是否被允许创建新的角色,
带有CREATEROLE特权的角色也能修改和删除其他角色
默认NOCREATEROLE*/
| INHERIT | NOINHERIT
/*如果新角色是其他角色的成员,该子句决定新角色是否从那些角色中“继承”特权,
自动使用已经被授予给其直接或间接父角色的任何数据库特