创建用户
定义一个新的默认带有 LOGIN 权限的数据库角色
概要
CREATE USER name [ [WITH] option [ ... ] ]
该 option 可以是:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
| VALID UNTIL 'timestamp'
| IN ROLE rolename [, ...]
| IN GROUP rolename [, ...]
| ROLE rolename [, ...]
| ADMIN rolename [, ...]
| USER rolename [, ...]
| SYSID uid | RESOURCE QUEUE queue_name
描述
作为Greenplum数据库 2.2发行版,CREATE USER 已经由 CREATE ROLE所替代,尽管为了向后兼容,它仍然被接受实用。
在 CREATE ROLE 和 CREATE USER 之间仅有的区别是 LOGIN 权限默认和 CREATE USER一起创建,然而 NOLOGIN 权限默认和 CREATE ROLE一起创建。
兼容性
在SQL标准中没有 CREATE USER 语句。
另见
上级话题: SQL命令参考