ALTER USER — 데이터베이스 롤 변경
ALTER USER이름
[ WITH ]옵션
[ ... ]옵션
에서 사용할 수 있는 것: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMITconnlimit
| [ 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에서는
개별 데이터베이스 시스템 고유 정의로 구현하도록 남겨 놓았다.