이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.74. 릴리스 8.2.21

출시일: 2011-04-18

이 릴리스에는 8.2.20의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조무지개 토토 PostgreSQL : 문서 : 9.0 : 릴리스 8.2.

E.74.1. 버전 8.2.21로 마이그레이션

8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.2.14 참조PostgreSQL : 문서 : 9.0 : 토토 8.2.14.

E.74.2. 변경사항

  • 카탈로그 캐시 중 잠재적인 교착 상태 방지 초기화(Nikhil Sontakke)

    어떤 경우에는 캐시 로딩 코드가 공유를 획득합니다 인덱스 카탈로그를 잠그기 전에 시스템 인덱스를 잠급니다. 이는 획득을 시도하는 프로세스에 대해 교착 상태가 될 수 있습니다. 좀 더 표준적인 순서의 배타적 잠금 장치입니다.

  • 댕글링 포인터 문제 수정행 업데이트 전다음 경우에 트리거 처리 대상 튜플에 대한 동시 업데이트가 있었습니다(Tom 레인)

    이 버그는 간헐적으로 발생하는 것으로 관찰되었습니다."다음에서 시스템 속성을 추출할 수 없습니다. 가상 튜플"수행을 시도하는 중 실패반환 ctid 업데이트. 있다 다음과 같은 더 심각한 오류가 발생할 확률은 매우 낮습니다. 업데이트된 항목에 대해 잘못된 색인 항목 생성 튜플.

  • 허용하지 않음드롭 테이블거기 있을 때 테이블에 대해 지연된 트리거 이벤트가 보류 중입니다(Tom 레인)

    이전에는드롭가겠다 통해, 이어지는"열 수 없습니다 OID nnn과의 관계"트리거가 실행되었을 때 발생한 오류 결국 해고됐다.

  • 배열 슬라이스와 관련된 PL/Python 메모리 누수 수정(다니엘 포포위치)

  • 수정pg_restore대처하다 TOC 파일에 긴 줄(1KB 이상)이 있는 경우(Tom Lane)

  • 다음으로 인한 충돌에 대비해 더 많은 보호 장치를 설치하세요. 지나치게 열정적인 컴파일러를 사용한 0으로 나누기 최적화(Aurelien Jarno)

  • MIPS의 FreeBSD 및 OpenBSD에서 dlopen() 사용 지원 (톰 레인)

    이 시스템은 다음과 같은 고정된 가정이 있었습니다. 이 MIPS 하드웨어에서는 기능을 사용할 수 없었습니다. 시스템. 대신 컴파일 타임 테스트를 사용하세요. 버전이 있습니다.

  • HP-UX의 컴파일 실패 수정(Heikki 린나캉가스)

  • 다음에서 사용하는 경로 구분 기호 수정pg_regressCygwin에서 (앤드류 던스턴)

  • 다음으로 시간대 데이터 파일 업데이트tzdata9854_10045