ALTER SCHEMA

ALTER SCHEMA

이미 만든 스키마(schema)의 정의를 바꾸고 싶을 때 쓰는 명령어예요. 이름을 바꾸거나 소유자를 변경할 수 있어요.

출처: 문서

본문

Synopsis

ALTER SCHEMA name RENAME TO new_name
ALTER SCHEMA name SET AUTHORIZATION ( user | USER user | ROLE role )

Description

기존 스키마의 정의를 변경해요.

Examples

web 스키마의 이름을 traffic으로 바꾸려면:

ALTER SCHEMA web RENAME TO traffic

web 스키마의 소유자를 사용자 alice로 바꾸려면:

ALTER SCHEMA web SET AUTHORIZATION alice

모든 사용자가 web 스키마에 테이블을 만들고 스키마를 삭제할 수 있게 하려면:

ALTER SCHEMA web SET AUTHORIZATION ROLE PUBLIC

See Also

CREATE SCHEMA 명령과 함께 사용해요.

더 알아보기 (Learn more)

스키마를 만드는 CREATE SCHEMA와 제거하는 DROP SCHEMA도 함께 확인해 보세요.