출시일: 2008-09-22
이 릴리스에는 8.2.9의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조PostgreSQL : 문서 : 8.2 : 토토 꽁 머니 8.2.
8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.2.7, 8.2.7 릴리스 노트를 참조하세요.
btree WAL 복구 코드의 버그 수정(Heikki)
WAL이 페이지 중간에 종료된 경우 복구 실패 분할 작업.
잠재적인 계산 착오 수정datfrozenxid(알바로)
이 오류는 최근 보고된 실패에 대해 설명할 수 있습니다. 오래된 제거pg_clog데이터.
로컬 잠금 카운터를 32비트에서 64비트로 확장(Tom)
이것은 카운터가 다음과 같이 할 수 있다는 보고에 응답합니다. 충분히 긴 트랜잭션에서 오버플로가 발생하여 예상치 못한"잠금은 이미 개최됨"오류.
GiST 중 튜플의 중복 출력 가능성 수정 인덱스 스캔(테오도르)
보기에 다음이 포함되어 있을 때 누락된 권한 확인 수정 간단하다유니온 전체구조물 (헤이키)
참조된 테이블에 대한 권한이 확인되었습니다 적절하지만 보기 자체에 대한 권한은 아닙니다.
실행기 시작에 검사를 추가하여 튜플이 에 의해 생산됨삽입또는업데이트목표와 일치할 것입니다 테이블의 현재 행 유형(Tom)
열 유형 변경, 이어서 이전에 캐시된 계획을 재사용하면 이 유형이 생성될 수 있습니다. 상황의. 검사는 데이터 손상으로부터 보호합니다. 및/또는 발생할 수 있는 충돌.
다음 중 반복적으로 드롭될 수 있는 문제 수정드롭 소유(톰)
이것은 일반적으로 다음과 같은 이상한 오류를 발생시킵니다."관계에 대한 캐시 조회 실패 NNN".
수정시간대에먼저 시도해 보세요 시간대 인수를 시간대로 해석합니다. 약어이며, 다음과 같은 경우에만 전체 시간대 이름으로 사용해 보세요. 이전과 반대 방향이 아니라 실패합니다. (톰)
타임스탬프 입력 기능이 항상 해결되었습니다. 모호한 영역 이름은 이 순서대로 표시됩니다. 만들기시간대에그렇게 하면 향상됩니다 일관성을 유지하고 다음에 도입된 호환성 버그를 수정합니다. 8.1: 모호한 경우에는 이제 8.0과 동일하게 작동합니다. 이전 버전 이후로 이전에 그랬습니다.시간대수락만약어.
정수를 올바르게 감지하도록 날짜/시간 입력 기능 수정 64비트 플랫폼에서 실행 시 오버플로 발생(Tom)
다음과 같은 경우 단위 변환 중 정수 오버플로를 방지합니다. 단위가 있는 구성 매개변수 표시 (톰)
매우 긴 로그 메시지 쓰기 성능을 향상시킵니다. syslog(톰)
LDAP URL의 접미사 부분에 공백을 허용합니다.pg_hba.conf(톰)
커서의 역방향 스캔 버그 수정선택 구별 ON질의 (톰)
중첩된 하위 선택 표현식이 포함된 플래너 버그 수정 (톰)
외부 하위 선택이 다음에 직접 종속되지 않는 경우 상위 쿼리이지만 내부 쿼리에서는 외부 값이 새로운 상위 쿼리 행에 대해서는 다시 계산되지 않습니다.
이를 추정할 수 있도록 플래너 수정그룹 으로부울 결과를 산출하는 표현식은 항상 결과입니다. 표현의 내용에 관계없이 두 그룹으로 (톰)
이것은 다음보다 훨씬 더 정확합니다. 일반그룹별추정치: 다음과 같은 특정 부울 테스트col IS NULL.
다음 경우에 실패하지 않도록 PL/pgSQL 수정for루프의 대상 변수는 레코드입니다. 복합 유형 필드 포함(Tom)
PL/Tcl이 Tcl 8.5와 올바르게 작동하도록 수정하고 Tcl과 주고받는 데이터 인코딩에 더 주의하세요 (톰)
Windows에서는 다음을 통해 Microsoft 버그를 해결하세요.libpq보내려는 중 시스템 호출당 64kB 이상(Magnus)
개선pg_dump그리고pg_restore님의 오류 SQL 명령 전송 실패 후 보고(Tom)
수정pg_ctl제대로 전체에서 postmaster 명령줄 인수를 유지합니다.다시 시작(브루스)
다음으로 시간대 데이터 파일 업데이트tzdata2008f 스포츠 토토 결과(DST 법률용) 아르헨티나, 바하마, 브라질, 모리셔스, 모로코의 변화, 파키스탄, 팔레스타인, 파라과이)