출시 날짜 : 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(Alvaro)
이 오류는 최근에 실패에 대한 보고서를 설명 할 수 있습니다. 옛날 제거PG_CLOG데이터.
로컬 잠금 카운터를 32 ~ 64 비트 (TOM)
이것은 카운터가 할 수있는 보고서에 응답합니다 충분히 긴 트랜잭션에서 오버플로가 이어집니다 예기치 않은"잠금이 이미 있습니다 유지된"오류.
gist 동안 튜플의 중복 출력을 수정하십시오 인덱스 스캔 (Teodor)
뷰에 a가 포함 된 경우 누락 된 권한을 수정합니다 단순한Union All구성 (Heikki)
참조 테이블에 대한 권한을 확인했습니다 적절하게, 견해 자체에 대한 권한은 아닙니다.
튜플을 보장하기 위해 집행자 스타트 업에 수표 추가 제작삽입또는업데이트대상과 일치합니다 테이블의 현재 RowType (Tom)
Alter Column Type이전에 캐시 된 계획을 재사용하면이 유형을 생성 할 수 있습니다. 상황의. 검사는 데이터 손상으로부터 보호합니다 및/또는 그 충돌이 발생할 수 있습니다.
가능한 반복 드롭 수정 중DROP ORDED(Tom)
일반적으로와 같은 이상한 오류가 발생합니다."캐시 조회가 관계에 실패했습니다 NNN ".
수정시간대에서첫 번째 시도 시간대 인수를 시간대로 해석합니다 약어, 풀 타임 존 이름으로 만 시도해보십시오. 그것은 이전과 같이 다른 방법보다는 실패합니다. (남자 이름)
타임 스탬프 입력 함수는 항상 해결되었습니다 이 순서로 모호한 영역 이름. 만들기at Time Zone그렇게 개선됩니다 일관성 및 소개 된 호환성 버그를 수정합니다 8.1 : 모호한 경우 우리는 이제 8.0과 동일하게 행동하며 이전 버전에서 이후로AT TIME ZONE허용전용약어.
정수를 올바르게 감지하기 위해 DateTime 입력 함수를 수정하십시오 64 비트 플랫폼 (TOM)에서 실행할 때 오버플 로우
단위 변환 중 정수 오버플로를 방지합니다 단위가있는 구성 매개 변수를 표시합니다 (남자 이름)
매우 긴 로그 메시지 작성의 성능 향상 Syslog (Tom)
LDAP URL의 접미사 부분에서 공백 허용pg_hba.conf(Tom)
a 커서 스캔을 뒤로 스캔하는 버그 수정별개의 선택query (tom)
중첩 된 하위 선택 표현식으로 플래너 버그 수정 (남자 이름)
외부 하위 선택이 부모 쿼리이지만 내면의 쿼리는 외부 값이 새로운 상위 쿼리 행을 위해 다시 계산하지 마십시오.
이를 추정하려면 플래너 수정그룹 에 의해부울 결과를 산출하는 표현은 항상 결과입니다 표현의 내용에 관계없이 두 그룹에서 (남자 이름)
이것은보다 실질적으로 더 정확합니다 정기적인그룹 by추정 와 같은 특정 부울 테스트col IS 널.
a에 실패하지 않도록 pl/pgsql을 수정하십시오.for루프의 대상 변수는 레코드입니다 복합 유형 필드 포함 (Tom)
TCL 8.5와 올바르게 행동하도록 pl/tcl을 수정하고 TCL에서 전송 된 데이터 인코딩에 대해 더 신중합니다. (남자 이름)
12058_12122libpq보내려고합니다 시스템 당 64KB 이상 전화 (Magnus)
개선pg_dumpandPG_RESTORE의 오류 SQL Command (TOM) 전송 실패 후보고
고정PG_CTL올바르게 A 전반에 걸쳐 우체국 장 마스터 명령 줄 주장을 보존하십시오.다시 시작(브루스)
시간대 데이터 파일 업데이트TZDATARelease 2008F (DST 법률 아르헨티나, 바하마, 브라질, 모리셔스, 모로코의 변화 파키스탄, 팔레스타인 및 파라과이)