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 구문이
아니다.