[PostgreSQL] SCHEMA 수정 및 삭제

2021. 2. 26. 09:00
728x90

ALTER SCHEMA

1. ALTER SCHEMA name RENAME TO ‘newname’을 입력하여 SCHEMA의 이름을 변경합니다. (단 Pg_로 시작하는 이름은 스키마로 불가능 합니다.)

2. ALTER SCHEMA name OWNER TO ‘newowner’를 입력하여 스키마를 소유한 USER의 이름을 변경합니다.

SCHEMA 이름 변경 예제

  • [그림] SCHEMA 이름 변경 결과 화면

SCHEMA OWNER 변경 예제

  • [그림] SCHEMA OWNER 변경 결과 화면
  •  

SCHEMA 삭제SCHEMA 삭제 예제

  • [그림] SCHEMA 삭제 결과 화면

SCHEMA SEARCH PATH

DATABASE에서 원하는 SCHEMA OBJECT에 접근하기 위해서는 ‘SCHEMA명.OBJECT명’ 의 형식으로 사용해야 합니다.

하지만 이 방식은 불편하기 때문에 SCHEMA를 DATABASE의 USER명과 동일하게 하여 해당 OBJECT를 바로 찾을 수 있도록 하는 것이 SCHEMA SEARCH PATH입니다.

SCHEMA SEARCH PATH 예제

  • [그림] SCHEMA SEARCH PATH 결과 화면
  •  

 

 

 

728x90

'DATABASE > POSTGRESQL' 카테고리의 다른 글

[PostgreSQL] 데이터 타입  (0) 2021.03.02
[PostgreSQL] TABLESPACE 관리  (0) 2021.03.02
[PostgreSQL] SCHEMA 생성  (0) 2021.02.25
[PostgreSQL] DATABASE 수정 및 삭제  (0) 2021.02.25
[PostgreSQL] DATABASE 생성  (0) 2021.02.25