이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다current버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

12.12. 8.3 이전 텍스트에서 마이그레이션 찾다

사용하는 응용 프로그램postgresql : 문서 : 9.1 : 토토 커뮤니티텍스트 검색 모듈과 함께 작업하려면 조정이 필요합니다. 내장 기능 :

  • 일부 기능의 이름이 바뀌거나 작은 조정이있었습니다 그들의 주장 목록에서, 그들 모두는 이제에 있습니다.PG_CATALOG스키마, 반면 a 이전에 설치했을 것입니다public또는 다른 비 시스템 스키마. 거기 있습니다 새 버전의tsearch2대부분의 문제를 해결하기위한 호환성 계층을 제공합니다. 이 지역.

  • oldtsearch2함수 및 기타 개체필수로딩 할 때 억제pg_dumpa 8.3 이전 데이터베이스. 그들 중 많은 사람들이 어쨌든로드하지는 않지만 몇 가지 그런 다음 문제를 일으 킵니다. 한 가지 간단한 방법을 다루는 방법 중 하나입니다 이것은 새로운 것을로드하기위한 것입니다tsearch2복원하기 전에 모듈 덤프; 그러면 오래된 물건을 막을 것입니다 짐을 실은.

  • 텍스트 검색 구성 설정은 완전히 다릅니다 지금. 구성에 행을 수동으로 삽입하는 대신 테이블, 검색은 특수 SQL을 통해 구성됩니다 이 장의 앞부분에 표시된 명령. 자동화되지 않습니다 기존 사용자 정의 구성을 변환하는 지원 8.3; 당신은 여기서 혼자 있습니다.

  • 대부분의 유형의 사전은 일부에 의존합니다 외부 데이터베이스 구성 파일. 이것들은 대부분입니다 8.3 이전의 사용과 호환되지만 다음에 주목하십시오 차이점 :

    • 구성 파일은 이제 단일로 배치해야합니다 지정된 디렉토리 ($ sharedir/tsearch_data), a 파일 유형에 따라 특정 확장 이전에 다양한 설명에 언급되어 있습니다 사전 유형. 이 제한은 Forestall에 추가되었습니다 보안 문제.

    • 구성 파일은 UTF-8 인코딩에서 인코딩해야합니다. 사용 된 데이터베이스 인코딩에 관계없이.

    • ThesAurus 구성 파일에서는 단어를 정지해야합니다 표시?.