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에서는
개별 데이터베이스 시스템 고유 정의로 구현하도록 남겨 놓았다.