ALTER CONVERSION

ALTER CONVERSION — 문자코드변환규칙 정의 바꾸기

요약

ALTER CONVERSION 이름 RENAME TO 새이름
ALTER CONVERSION 이름 OWNER TO { 새소유주 | CURRENT_USER | SESSION_USER }
ALTER CONVERSION 이름 SET SCHEMA 새스키마

설명

ALTER CONVERSION 명령은 지정한 문자코드변환규칙(conversion)의 속성을 바꿀 때 사용한다.

ALTER CONVERSION 명령은 해당 변환규칙의 소유주가 사용할 수 있으며, 소유주(롤)를 바꿀 경우는 직간접적으로 기존 소유주가 새 소유주 소속이어야 하며, 또한 그 변환규칙이 있는 스키마에 대해서 CREATE 권한이 부여된 롤이어야 한다. (이렇게 해야, 새 소유주가 이 변환 규칙을 삭제하거나, 다시 만들 수 있게 된다. 반면, 슈퍼유저는 이런 제약 사항 없이 소유주를 바꿀 수 있다.)

매개 변수

이름

작업 대상 문자코드변환규칙 이름.

새이름

해당 문자코드변환규칙의 새 이름.

새소유주

해당 문자코드변환규칙의 새 소유주.

새스키마

해당 문자코드변환규칙의 새 스키마.

예제

iso_8859_1_to_utf8 변환규칙을 latin1_to_unicode 이름으로 바꾸는 명령:

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

iso_8859_1_to_utf8 변환규칙의 소유주를 joe 롤로 바꾸면 명령:

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

호환성

ALTER CONVERSION 구문은 표준 SQL 구문이 아니다.

관련 항목

CREATE CONVERSION, DROP CONVERSION