토토 노트

PostgreSQL

E.18. 토토 8.2.6

출시 날짜 : 2008-01-07

이 토토에는 8.2.5의 다양한 수정 사항이 포함되어 있습니다.섹션 E.24.

E.18.1.

8.2.x를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

E.18.2.

  • 인덱스의 함수가 실행되는 것을 방지합니다진공, 분석,

    인덱스 표현식 및 부분 인덱스에 사용되는 기능진공 Full, 일반적으로진공, 분석, Reindex클러스터) 테이블 소유자로 실행합니다보안 정의기함수. 방지하기 위해세션 승인 설정and역할 설정이제 a 내에서 금지되어 있습니다.보안 정의기컨텍스트.

  • 일반 표현 패키지에서 다양한 버그를 수리하십시오

    적절하게 제작 된 일반 표현 패턴으로 인해 발생할 수 있습니다

  • 사용하는 비 슈퍼 사용자가 필요합니다/contrib/dblink비밀번호 만 사용하려면

    8.2.5 에서이 사실에 나타난 수정은 불완전했습니다.dblink함수. (CVE-2007-6601,

  • 진 인덱스에 대한 WAL 리플레이의 버그 수정 (Teodor)

  • .Maintenance_Work_mem4GB 이상입니다

  • 시간대 데이터 파일 업데이트TZDATA토토 2007K (특히, 특히,

  • Flanner의 Like/Regex 추정 처리 개선

  • 깊은 외부 결합 둥지에 대한 계획 속도 문제를 해결하십시오

  • 일부 사례에서 플래너 실패 수정Where False and var in (select ...)(Tom)

  • make테이블 생성 ... SerialandAlter Sequence ... 소유자변경하지 않음currval ()시퀀스 상태 (TOM)

  • 테이블 스페이스 및 스토리지 매개 변수를 보존하십시오알터 테이블(Tom)

  • 아카이브 복구를 항상 새로운 WAL 타임 라인을 시작하고,

    이것은 덮어 쓰려고 할 코너 케이스 위험을 피합니다.

  • make진공모든 것을 사용하지 않음Maintenance_Work_mem언제

  • 잠재적 인 충돌 수정Translate ()멀티 바이트를 사용할 때

  • makecorr ()반환

  • 오버플로 수정추출물 (Epoch From68 년을 초과하는 간격 (TOM)

  • UTF-8 정규 표현식시 실패하지 않도록 pl/perl을 수정

  • 플랫폼의 Perl이 유형을 정의 할 때 pl/perl을 대처하기 위해 수정하십시오boolasint대신char(Tom)

    이것은 이론적으로 어디서나 일어날 수 있지만 noMac OS X 10.5.

  • Python 2.5 on에서 올바르게 작동하도록 pl/python을 수정하십시오

  • 긴 예외 메시지에서 충돌하지 않도록 pl/python을 수정하십시오

  • 수정pg_dumpto

  • 수정libpq충돌시pgpassfile파일을 말합니다

  • ecpg파서 수정

  • makeContrib/Pgcrypto방어OpenSSL라이브러리

  • makeContrib/TableFunc'scrosstab ()NULL ROWID를 처리합니다

  • 수정tsvectorandtsquery백 슬래시를 피하기위한 출력 루틴

  • 충돌 수정to_tsvector ()거대한 입력 문자열 (Teodor)

  • 특정 버전의 요구autoconf다시 생성 할 때 사용됩니다구성스크립트 (Peter)

    이것은 개발자와 패키퍼에만 영향을 미칩니다. 변화autoconfandpostgresql버전. 너autoconf버전이지만 결과 여부는 귀하의 책임입니다

  • 업데이트gettimeofday구성 확인postgresql새로 구축 할 수 있습니다Mingw(Magnus)