CREATE USER
创建用户
定义一个新的默认带有 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 语句。