다음을 사용하는 응용프로그램postgresql : 문서 : 9.2 : 범퍼카 토토텍스트 검색용 모듈이 작동하려면 약간의 조정이 필요합니다. 내장된 기능:
일부 기능의 이름이 변경되었거나 약간의 조정이 있었습니다. 인수 목록에 있으며 이제 모두가pg_catalog스키마에서는 이전 설치에 있었을 것입니다.공개또는 다른 비시스템 스키마. 있다 새로운 버전의tsearch2대부분의 문제를 해결하기 위한 호환성 레이어를 제공합니다. 이 지역.
오래된tsearch2함수 및 기타 개체반드시로드 시 억제됨pg_dump에서 출력 8.3 이전 데이터베이스. 그 중 다수는 어쨌든 로드되지 않지만 일부는 문제를 일으킬 것입니다. 간단한 대처 방법 중 하나 이것은 새로운 것을 로드하는 것입니다.tsearch2모듈을 복원하기 전에 덤프; 그러면 오래된 객체가 존재하는 것을 차단할 것입니다. 로드되었습니다.
텍스트 검색 구성 설정이 완전히 다릅니다. 지금. 구성에 행을 수동으로 삽입하는 대신 테이블, 검색은 특수 SQL을 통해 구성됩니다. 이 장의 앞부분에 표시된 명령입니다. 자동화된 것은 없습니다 기존 사용자 정의 구성 변환 지원 8.3; 여기서는 너 혼자야.
대부분의 사전 유형은 일부 사전에 의존합니다. 데이터베이스 외부 구성 파일. 이들은 크게 8.3 이전 사용과 호환되지만 다음 사항에 유의하세요. 차이점:
구성 파일은 이제 단일 폴더에 배치되어야 합니다. 지정된 디렉토리($SHAREDIR/tsearch_data)이며 파일 유형에 따라 특정 확장자를 지정합니다. 앞서 다양한 설명젠 토토 언급한 사전 유형. 이 제한은 사전 방지를 위해 추가되었습니다. 보안 문제.
구성 파일은 utf-8 인코딩으로 인코딩되어야 합니다. 어떤 데이터베이스 인코딩이 사용되는지에 관계없이.
동의어 사전 구성 파일에서 중지 단어는 다음과 같아야 합니다. 으로 표시됨?.