ALTER USER

ALTER USER — 데이터베이스 롤 변경

요약

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

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

      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | BYPASSRLS | NOBYPASSRLS
    | CONNECTION LIMIT connlimit
    | [ ENCRYPTED ] PASSWORD '비밀번호' | PASSWORD NULL
    | VALID UNTIL 'timestamp'

ALTER USER 이름 RENAME TO 새이름

ALTER USER { 이름 | ALL } [ IN DATABASE 데이터베이스_이름 ] SET 환경설정_매개변수 { TO | = } { value | DEFAULT }
ALTER USER { 이름 | ALL } [ IN DATABASE 데이터베이스_이름 ] SET 환경설정_매개변수 FROM CURRENT
ALTER USER { 이름 | ALL } [ IN DATABASE 데이터베이스_이름 ] RESET 환경설정_매개변수
ALTER USER { 이름 | ALL } [ IN DATABASE 데이터베이스_이름 ] RESET ALL


이름 위치에는 다음 값을 사용할 수 있음:

  롤이름
  | CURRENT_USER
  | SESSION_USER

설명

ALTER USER 명령은 ALTER ROLE 명령의 별칭이다.

호환성

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

관련 항목

ALTER ROLE