지원되지 않는 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.149. 릴리스 8.2.22

출시 날짜 : 2011-09-26

이 릴리스에는 8.2.21의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.2 주요 릴리스의 새로운 기능에 대한 정보 참조메이저 토토 사이트 PostgreSQL : 문서 : 9.3 : 릴리스 8.2.

thepostgresql커뮤니티 의지 12 월 8.2.x 릴리스 시리즈의 업데이트 출시 중지 2011. 사용자는 새로운 릴리스 지점으로 업데이트하도록 권장됩니다. 곧.

E.149.1. 버전 8.2.22로의 마이그레이션

8.2.x를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다. 하지만, 8.2.14 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.3 : 사설 토토 8.2.14.

E.149.2. 변화

  • GIST 인덱스 페이지에서 여러 버그 수정 (Heikki Linnakangas)

    발생 확률은 낮았지만 색인 부패.

  • 메모리 끝에서 액세스하지 않으면분석(Noah Misch)

    이것은 매우 낮은 활성화 서버 충돌 시나리오를 수정합니다.

  • Relcache init 파일 무효화 (Tom 레인)

    새로운 백엔드 프로세스가 init 파일이 오래되었지만 데이터는 부실합니다. 결과는 카탈로그에서 기괴한 실패입니다 접근, 일반적으로"블록 0을 읽을 수 없습니다 파일 ... "나중에 시작하는 동안.

  • Gist Index Scan (Tom Lane) 끝에서 메모리 누출 수정

    테이블에 새로운 요지 기반 배제 제약 조건 검증 이미 많은 행을 포함하고 있으며 일시적으로 크게 필요할 수 있습니다 이 누출로 인한 기억의 양.

  • 크고 손실 된 비트 맵을 구성 할 때 성능 문제를 해결하십시오 (Tom Lane)

  • 배열 및 경로 생성 기능을 수정하여 패딩 바이트를 보장합니다 Are Zeroes (Tom Lane)

    이것은 플래너가 생각할 상황을 피합니다. 의미 적으로 평등 한 상수는 동일하지 않으므로 열악합니다 최적화.

  • WAL Replay (Tom Lane)를 깨뜨리는 GCC 4.6.0 주변의 작업

    이것은 서버 후 커밋 된 트랜잭션이 손실 될 수 있습니다. 충돌.

  • 덤프 버그 수정보기 (Tom 레인)

  • anallow업데이트/공유 선택on 시퀀스 (Tom Lane)

    이 작업은 예상대로 작동하지 않으며 실패.

  • 해시의 크기를 계산할 때 정수 오버플로에 대한 방어 테이블 (Tom Lane)

  • 자격 증명을 사용하는 휴대용 버그 수정"피어"인증 (Tom Lane)

  • 오타 수정PG_SRAND48씨앗 초기화 (Andres Freund)

    이것은 제공된 종자의 모든 비트를 사용하지 못했습니다. 이것 기능은 대부분의 플랫폼에서 사용되지 않습니다 (Srandom) 및 잠재적 보안 예상보다 적은 랜덤에서 노출되는 것은 어느 것도 최소화됩니다 사례.

  • 합계가있을 때 정수 오버플로를 피하십시오Limitand오프셋값 2^63 (Heikki Linnakangas)을 초과합니다

  • 오버플로 점검 추가int4andint8버전Generate_Series ()(Robert Haas)

  • TRAUBLING-ZERO 제거 수정to_char ()(Marti Raudsepp)

    형식으로FM그리고 숫자가 없습니다 소수점 이후의 위치는 소수점을 잘못 제거 할 수 있습니다.

  • 수정pg_size_pretty ()피하기 위해 2^63 (Tom Lane)에 가까운 입력에 대한 오버플로

  • 수정PSQL의 스크립트 계산 동안 파일 줄 번호copya 다른 파일 (Tom Lane)

  • 수정PG_RESTORE's 직접 대사 모드Standard_Conforming_strings(Tom Lane)

    PG_RESTORE잘못 방출 할 수 있습니다 명령은 데이터베이스 서버로 직접 복원 할 때 로 만들어진 아카이브 파일Standard_Conforming_strings설정on.

  • 쓰기 파스트 버퍼 엔드 및 메모리 누출 수정libpq'S LDAP 서비스 조회 코드 (알 로렌츠)

  • inlibpq비 차단 I/O 및 SSL 연결 사용 (Martin Pihlak, Tom 레인)

  • 연결 시작 중 LIBPQ의 고장 처리를 향상시킵니다 (Tom Lane)

    특히 서버 보고서에 대한 응답포크 ()SSL 연결 시작 중 실패는 다음과 같습니다 이제 더 씨발.

  • makeecpglib쓰기더블15 자리 정밀한 값 (Akira 쿠로사와)

  • Blowfish Signed-Character 버그에 대한 업스트림 수정을 적용하십시오 (CVE-2011-2483) (Tom Lane)

    contrib/pg_crypto의 Blowfish 암호화 코드는 Char가있는 플랫폼에서 잘못된 결과를 제공 할 수 있습니다. 서명 (가장 큰), 암호화 된 암호가 약한 것으로 이어집니다. 그들보다.

  • 메모리 누출 수정Contrib/Seg(Heikki Linnakangas)

  • 수정pgstatIndex ()빈 인덱스에 대한 일관된 결과 (Tom Lane)

  • Perl 5.14 (Alex Hunsaker)로 빌딩 허용

  • 업데이트 시스템의 존재를 조사하기위한 스크립트 방법을 구성합니다 함수 (Tom Lane)

    8.3 및 8.2에서 사용한 Autoconf의 버전은 속일 수 있습니다. 링크 타임 최적화를 수행하는 컴파일러에 의해.

  • 빌드 및 설치로 구성된 파일 경로를 포함하여 다양한 문제를 해결합니다. 공간 (Tom Lane)

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2011i 토토 캐나다, 이집트, 러시아, 사모아 및 남 수단.