CREATE USER

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# CREATE USER

## 名称

CREATE USER -- 定义一个新的数据库角色

## 大纲

    CREATE USER name [ [ WITH ] option [ ... ] ]

     这里的option可以是:

          SUPERUSER | NOSUPERUSER
        | CREATEDB | NOCREATEDB
        | CREATEROLE | NOCREATEROLE
        | CREATEUSER | NOCREATEUSER
        | INHERIT | NOINHERIT
        | LOGIN | NOLOGIN
        | REPLICATION | NOREPLICATION
        | CONNECTION LIMIT connlimit
        | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
        | VALID UNTIL 'timestamp'
        | IN ROLE role_name [, ...]
        | IN GROUP role_name [, ...]
        | ROLE role_name [, ...]
        | ADMIN role_name [, ...]
        | USER role_name [, ...]
        | SYSID uid

## 描述

`CREATE USER`现在是CREATE ROLE的一个别名。 唯一的区别是`CREATE USER`命令缺省是`LOGIN`， 而`CREATE ROLE`命令缺省是`NOLOGIN`。

## 兼容性

`CREATE USER`语句是PostgreSQL的一个扩展。 SQL 标准把用户的定义交给了实现来完成。

## 又见

CREATE ROLE

上一页 | 起始页 | 下一页
CREATE TYPE | 上一级 | CREATE USER MAPPING