PostgreSQL 기본강좌
SCHEMA 수정 및 삭제 0 0 50,034

by PostgreSQL PostgreSQL SCHEMA [2015.11.03]


ALTER SCHEMA

1. ALTER SCHEMA name RENAME TO newname

2. ALTER SCHEMA name OWNER TO newowner

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

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

SCHEMA 이름 변경 예제

  ALTER SCHEMA TEST_S2 RENAME TO ALT_TEST_S2;

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

SCHEMA OWNER 변경 예제

  ALTER SCHEMA TEST_S3 OWNER TO TEST2;

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

SCHEMA 삭제

SCHEMA 삭제 예제

  DROP SCHEMA TEST_S;

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

SCHEMA SEARCH PATH

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

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

SCHEMA SEARCH PATH 예제

  SHOW SEARCH_PATH;

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

- 강좌 URL : http://www.gurubee.net/lecture/2945

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입