CREATE USER

제목

CREATE USER -- 새 데이터베이스 롤을 만든다

요약

CREATE USER 이름 [ [ WITH ] 옵션 [ ... ] ]

옵션에서 사용할 수 있는 것:

      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | BYPASSRLS | NOBYPASSRLS
    | CONNECTION LIMIT connlimit
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD '비밀번호'
    | VALID UNTIL 'timestamp'
    | IN ROLE 롤이름 [, ...]
    | IN GROUP 롤이름 [, ...]
    | ROLE 롤이름 [, ...]
    | ADMIN 롤이름 [, ...]
    | USER 롤이름 [, ...]
    | SYSID uid

설명

CREATE USER 명령은 CREATE ROLE 명령의 별칭이다. CREATE USER 명령의 다른점은 기본적으로 LOGIN 옵션이 추가된다는 점이다. CREATE ROLE 명령은 기본적으로 NOLOGIN 옵션의 롤이 만들어진다.

호환성

CREATE USER 구문은 PostgreSQL 확장 기능이다. 표준 SQL에서는 개별 데이터베이스 시스템 고유 정의로 구현하도록 남겨 놓았다.

관련 항목

CREATE ROLE