PostgreSQL | 스키마(Schema)

PostgreSQL에서는 동일한 데이터베이스에 여러 스키마라는 것을 만들 수 있다. 테이블이나 함수는 스키마에 작성된 동일한 데이터베이스라도 다른 스키마하면 같은 이름의 테이블을 만들 수 있다. 여기에서는 스키마 생성 및 삭제 등 스키마의 사용 방법에 대해 설명한다.

스키마 생성

CREATE SCHEMA schema_name AUTHORIZATION username;

스키마 이름 변경

ALTER SCHEMA schema_name RENAME TO new_schema_name;

스키마 소유자 변경

ALTER SCHEMA username OWNER TO new_username;

스키마 삭제

DROP SCHEMA schema_name CASCADE;

https://www.postgresql.org/docs/10/static/sql-createschema.html