ALTER TEXT SEARCH CONFIGURATION

ALTER TEXT SEARCH CONFIGURATION — 글 찾기 환경 설정 바꾸기

요약

ALTER TEXT SEARCH CONFIGURATION 이름
    ADD MAPPING FOR 토큰종류 [, ... ] WITH 사전이름 [, ... ]
ALTER TEXT SEARCH CONFIGURATION 이름
    ALTER MAPPING FOR 토큰종류 [, ... ] WITH 사전이름 [, ... ]
ALTER TEXT SEARCH CONFIGURATION 이름
    ALTER MAPPING REPLACE 옛사전 WITH 새사전
ALTER TEXT SEARCH CONFIGURATION 이름
    ALTER MAPPING FOR 토큰종류 [, ... ] REPLACE 옛사전 WITH 새사전
ALTER TEXT SEARCH CONFIGURATION 이름
    DROP MAPPING [ IF EXISTS ] FOR 토큰종류 [, ... ]
ALTER TEXT SEARCH CONFIGURATION 이름 RENAME TO 새이름
ALTER TEXT SEARCH CONFIGURATION 이름 OWNER TO { 새소유주 | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH CONFIGURATION 이름 SET SCHEMA 새스키마

설명

ALTER TEXT SEARCH CONFIGURATION 명령은 지정한 글 찾기 환경 설정을 바꾼다. 지정한 토큰 종류에 연결된 사전을 바꾸거나, 해당 환경 설정 이름을 바꾸거나 소유주를 바꾼다.

ALTER TEXT SEARCH CONFIGURATION 명령은 해당 환경 설정 소유주만 사용할 수 있다.

매개 변수

이름

작업 대상이 되는 글 찾기 환경 설정 이름(스키마 이름 포함).

토큰종류

글 찾기 환경 설정 가운데, 특정 토큰 종류를 지정한다.

사전이름

해당 토큰이 사용하는 사전 이름. 사전을 여러 개 지정하면, 그 순서 대로 사용한다.

옛사전

해당 사전을 바꿀 때 사용하는 기존 사전 이름.

새사전

해당 사전을 바꿀 때 사용하는 새 사전 이름. 옛사전과 함께 지정한다.

새이름

지정한 글 찾기 환경 설정의 바뀔 새 이름.

새소유주

지정한 글 찾기 환경 설정의 바뀔 새 소유주.

새스키마

지정한 글 찾기 환경 설정의 바뀔 새 스키마.

ADD MAPPING FOR 구문은 해당 환경 설정에서 지정한 토큰 처리용 사전을 사용하도록 추가한다. 이 때 이미 그 토큰에 대한 사전이 지정되어 있다면, 오류를 낸다. ALTER MAPPING FOR 구문은 앞에서 설명한 것과 같은 일을 하는데, 해당 토큰에 대한 설정이 이미 있으면 지우고 설정한다. ALTER MAPPING REPLACE 구문은 해당 환경 설정에서 옛사전으로 지정한 모든 설정을 새사전으로 바꾸며, 특정 토큰 종류의 사전만 바꿀 때는 FOR 구문과 함께 그 토큰 종류를 지정한다. DROP MAPPING 구문은 해당 토큰 종류에 정의된 설정을 지운다. 이 때 IF EXISTS 구문을 추가하면 해당 토큰 종류가 없어도 오류가 생기지 않는다.

예제

my_config 글 찾기 환경 설정에서 english 사전으로 지정한 모든 설정을 swedish 사전을 사용하도록 바꾼다:

ALTER TEXT SEARCH CONFIGURATION my_config
  ALTER MAPPING REPLACE english WITH swedish;

호환성

ALTER TEXT SEARCH CONFIGURATION 구문은 표준 SQL 구문이 아니다.

관련 항목

CREATE TEXT SEARCH CONFIGURATION, DROP TEXT SEARCH CONFIGURATION