ALTER TEXT SEARCH DICTIONARY

ALTER TEXT SEARCH DICTIONARY — 글 찾기 사전 정의 바꾸기

요약

ALTER TEXT SEARCH DICTIONARY 이름 (
    옵션 [ =  ] [, ... ]
)
ALTER TEXT SEARCH DICTIONARY 이름 RENAME TO 새이름
ALTER TEXT SEARCH DICTIONARY 이름 OWNER TO { 새소유주 | CURRENT_USER | SESSION_USER }
ALTER TEXT SEARCH DICTIONARY 이름 SET SCHEMA 새스키마

설명

ALTER TEXT SEARCH DICTIONARY 명령은 글 찾기 사전의 정의를 바꾼다. 사전 속성이나, 사전 이름이나, 그 소유주를 바꾼다.

ALTER TEXT SEARCH DICTIONARY 명령은 해당 사전의 소유주만 사용할 수 있다.

매개 변수

이름

해당 글 찾기 사전 이름(스키마 포함).

옵션

해당 사전의 속성 이름.

해당 사전의 속성 값. = 문자와 이 값을 지정하지 않고, 옵션(사전 속성 이름)만 사용하면, 그 속성에 대한 기존 설정 값을 없애고, 초기값으로 지정한다.

새이름

바뀔 새 사전 이름.

새소유주

바뀔 새 소유주 이름.

새스키마

바뀔 새 스키마 이름.

옵션 값 바꾸는 작업은 그 옵션의 순서는 상관 없다.

예제

다음은 스노우볼 기반 사전용 멈춤단어(stopword) 목록을 바꾸는 예제다. 그 나머지 설정들은 바뀌지 않는다.

ALTER TEXT SEARCH DICTIONARY my_dict ( StopWords = newrussian );

다음은 언어는 독일어 dutch로, 멈춤단어 목록은 사용하지 않도록 바꾸는 명령:

ALTER TEXT SEARCH DICTIONARY my_dict ( language = dutch, StopWords );

다음은 아무런 속성 변경 없이 단지 해당 사전의 정의를 새로고치는 예제:

ALTER TEXT SEARCH DICTIONARY my_dict ( dummy );

이 경우는 사전 환경 설정 파일이 변경 되어 그 바뀐 점을 다시 반영할 때 사용하는 기법이다. (The reason this works is that the option removal code doesn't complain if there is no such option.) This trick is useful when changing configuration files for the dictionary: the ALTER will force existing database sessions to re-read the configuration files, which otherwise they would never do if they had read them earlier.

호환성

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

관련 항목

CREATE TEXT SEARCH DICTIONARY, DROP TEXT SEARCH DICTIONARY