DROP TEXT SEARCH CONFIGURATION — 텍스트 검색 설정 제거하기

DROP TEXT SEARCH CONFIGURATION — 텍스트 검색 설정 제거하기

텍스트 검색을 수행할 때 어떤 파서와 사전들을 조합해 토큰을 처리할지 정해두는 게 텍스트 검색 설정(text search configuration)이에요. 더 이상 쓰지 않는 설정을 지우려면 DROP TEXT SEARCH CONFIGURATION을 사용해요.

출처: PostgreSQL 문서

본문

Synopsis (문법)

DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] name [ CASCADE | RESTRICT ]

Description (설명)

DROP TEXT SEARCH CONFIGURATION은 기존 텍스트 검색 설정을 삭제해요. 이 명령을 실행하려면 설정의 소유자여야 해요.

Parameters (매개변수)

  • IF EXISTS — 텍스트 검색 설정이 존재하지 않아도 오류를 내지 않아요. 이 경우에는 notice가 발행돼요.
  • name — 기존 텍스트 검색 설정의 이름(선택적으로 스키마 한정)이에요.
  • CASCADE — 텍스트 검색 설정에 의존하는 객체와, 다시 그 객체들에 의존하는 모든 객체를 자동으로 삭제해요 (Section 5.15 참고).
  • RESTRICT — 텍스트 검색 설정에 의존하는 객체가 있으면 삭제를 거부해요. 이것이 기본값이에요.

Examples (예제)

텍스트 검색 설정 my_english를 제거해요:

DROP TEXT SEARCH CONFIGURATION my_english;

이 명령은 to_tsvector 호출에서 이 설정을 참조하는 기존 인덱스가 있으면 성공하지 않아요. CASCADE를 추가하면 그런 인덱스를 텍스트 검색 설정과 함께 삭제할 수 있어요.

Compatibility (호환성)

SQL 표준에는 DROP TEXT SEARCH CONFIGURATION 문장이 없어요.

더 알아보기 (Learn more)

  • 텍스트 검색 설정을 만들 때 쓰는 CREATE TEXT SEARCH CONFIGURATION 명령
  • 텍스트 검색 설정을 바꾸는 ALTER TEXT SEARCH CONFIGURATION 명령
  • PostgreSQL 전문(full-text) 검색 개념