ALTER SCHEMA — 스키마 정의 바꾸기
ALTER SCHEMA이름
RENAME TO새이름
ALTER SCHEMA이름
OWNER TO {새소유주
| CURRENT_USER | SESSION_USER }
ALTER SCHEMA
스키마 정의를 바꾼다.
ALTER SCHEMA
명령은 해당 스키마의 소유주만 사용할 수 있다.
스키마의 이름을 바꾸려면, 해당 데이터베이스에 대해서
CREATE
권한이 있어야한다.
스키마의 소유주를 바꾸려면, 직,간접적으로 새 소유주의
구성원이어야하며, 해당 데이터베이스에 대해서
CREATE
권한이 있어야한다.
(슈퍼유저는 이런 제약에 상관 없이 실행할 수 있다.)
이름
작업 대상이 되는 스키마의 이름
새이름
새 스키마 이름. 새 이름은 pg_
문자열로 시작할 수 없다. 이들은 시스템 스키마로
사용되기 때문이다.
새소유주
바꾸 새 소유주의 롤(사용자 이름)
ALTER SCHEMA
구문은 표준 SQL 구문이 아니다.