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

E.17. 릴리스 8.2.7

출시일: 2008-03-17

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

E.17.1. 버전 8.2.7로 마이그레이션

8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 다음이 필요할 수도 있습니다.REINDEX영향을 받은 경우 업데이트 후 텍스트 열의 색인 아래 설명된 Windows 로케일 문제로 인해 발생합니다.

E.17.2. 변경사항

  • Windows 로케일에 대한 문자열 비교 수정 서로 다른 문자 조합을 동일한 것으로 간주 (톰)

    이 수정 사항은 Windows에서만 적용되며 다음을 사용하는 경우에만 적용됩니다. utf-8 데이터베이스 인코딩. 모두에 대해 동일한 수정이 이루어졌습니다. 다른 경우는 2년 전이지만 utf-8을 사용하는 Windows에서는 업데이트되지 않은 별도의 코드 경로. 당신이 사용하는 경우 일부 동일하지 않은 문자열을 다음과 같이 간주하는 로케일 동일하므로 다음이 필요할 수 있습니다.REINDEX에 텍스트 열의 기존 색인을 수정합니다.

  • 동시 간의 잠재적인 교착 상태를 복구진공이 가득 참다른 시스템에서의 작업 카탈로그(톰)

  • 오래된 문제 해결듣기/알림인종 조건 (톰)

    드물게 방금 실행한 세션이 있는 경우가 젠 토토.듣기을 얻지 못할 수도 있습니다 알림이 있기 때문에 예상되는 경우에도 동시 트랜잭션 실행 중알림나중에 커밋하는 것으로 관찰되었습니다.

    수정의 부작용은 다음과 같은 트랜잭션이 발생한다는 것입니다. 아직 커밋되지 않은 실행듣기명령은 어떤 행도 볼 수 없습니다pg_listener에 대한듣기, 보기로 선택해야 할까요? 이전에 그랬을 것이다. 이 동작은 한 가지 방식으로 문서화되지 않았습니다. 또는 다른 것, 그러나 일부 응용 프로그램은 이전 동작에 따라 달라집니다.

  • 허용하지 않음듣기그리고듣지 않음준비된 트랜잭션 내에서 (톰)

    이것은 이전에는 허용되었지만 그렇게 하려고 하면 다양한 불쾌한 결과, 특히 원래 백엔드는 다음과 같은 기간 동안 종료할 수 없습니다.듣지 않음커밋되지 않은 상태로 남아 젠 토토.

  • 준비된 테이블 내에서 임시 테이블 삭제를 허용하지 않습니다. 거래(헤이키)

    이것은 8.1에서 올바르게 허용되지 않았지만 확인은 8.2에서 실수로 깨졌습니다.

  • 다음을 사용하여 쿼리하는 동안 오류가 발생할 때 드물게 발생하는 충돌 수정 해시 인덱스(Heikki)

  • 세트 반환의 특정 사용에서 메모리 누수 수정 함수(닐)

  • BC 연도 2월 29일의 날짜/시간 값 입력 수정 (톰)

    이전 코딩에서는 몇 년도인지 잘못 알고 있었습니다. 윤년.

  • 수정"인식할 수 없는 노드 유형"일부 변형의 오류변경 소유자(톰)

  • 확실히pg_stat_activity.대기 중잠금 대기 시 플래그가 지워집니다. 중단되었습니다(톰)

  • Windows Vista에서 프로세스 권한 처리 문제 수정 (데이브, 매그너스)

    특히, 이번 수정으로 서버를 다음과 같이 시작할 수 있습니다. 관리자 사용자입니다.

  • 다음으로 시간대 데이터 파일 업데이트tzdata젠 토토 2008a(특히, 최근 칠레 변경 사항); 시간대 약어 조정VET(베네수엘라)는 UTC-4:30을 의미하며, UTC-4:00 아님(Tom)

  • 수정pg_ctl정확하게 명령줄에서 포스트마스터의 포트 번호를 추출합니다. 옵션 (이타가키 타카히로, 톰)

    이전에는,pg_ctl 시작 -w잘못된 포트에서 포스트마스터에게 연락을 시도할 수 있습니다. 시작 실패에 대한 가짜 보고로 이어집니다.

  • 사용-fwrapv방어하다 최근 잘못된 최적화 가능성 있음gcc버전 (톰)

    이것은 구축할 때 필요한 것으로 알려져 젠 토토.PostgreSQLgcc4.3 이상.

  • 올바른 시행statement_timeout보다 긴 값INT_MAX마이크로초(약 35 분) (톰)

    이 버그는 다음을 사용하는 빌드에만 영향을 미칩니다.--활성화-정수-날짜 시간.

  • 수정"예기치 않은 PARAM_SUBLINK 아이디"상시 접기를 단순화할 때 플래너 오류 하위 선택(톰)

  • 제약조건 제외 처리의 논리적 오류 수정NULL임그리고아님표현 (톰)

    플래너는 때때로 다음과 같은 파티션을 제외합니다. 가능성 때문에 제외되어서는 안 된다. NULL 결과입니다.

  • 다른 원인 해결"실패했습니다 N-way 조인 구축"플래너 오류(톰)

    이것은 절 없는 조인의 경우에 발생할 수 젠 토토. 조인 절이 되기 전에 강제로 실행되어야 합니다. 착취당했습니다.

  • 외부 조인에서 잘못된 상수 전파 수정 기획(톰)

    계획자는 때때로 잘못된 결론을 내릴 수 젠 토토. 변수는 상수와 동일하도록 제한될 수 젠 토토. 잘못된 쿼리 결과가 발생합니다.

  • 상수식 표시 수정주문 기준그리고그룹 으로(톰)

    명시적으로 캐스팅된 상수는 잘못 표시됩니다. 예를 들어 이는 뷰의 손상으로 이어질 수 젠 토토. 덤프 및 다시 로드 중 정의.

  • 수정libpq처리하다 COPY OUT 중 올바른 메시지 알림(Tom)

    이 실패는 다음 경우에만 발생하는 것으로 관찰되었습니다. 사용자 정의 데이터 유형의 출력 루틴은 NOTICE를 발행하지만 다른 이유로 인해 발생하지 않을 것이라는 보장은 없습니다. 원인.