지원되지 않은 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
이 문서는 지원되지 않는 버전의 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 Locales의 문자열 비교 수정 다른 문자 조합을 동일하게 고려하십시오 (남자 이름)

    이 수정 사항은 Windows에서만 사용될 때만 적용됩니다. UTF-8 데이터베이스 인코딩. 모두에게도 같은 수정이 이루어졌습니다 2 년 전에 다른 경우이지만 UTF-8이있는 Windows 업데이트되지 않은 별도의 코드 경로. 사용중인 경우 비 동일성 문자열을 다음과 같이 간주하는 로케일 동일, 당신은 필요할 수 있습니다reindexto 텍스트 열에서 기존 인덱스 수정.

  • 동시 간의 잠재적 교착 상태 수리진공 Full다른 시스템에서의 작동 카탈로그 (Tom)

  • 오랫동안 수정듣기/Notify레이스 조건 (Tom)

    드문 경우 방금 실행 한 세션듣기a 알림, 그러나 하나는 예상 되더라도 동시 트랜잭션 실행Notify나중에 커밋하는 것으로 관찰되었습니다.

    수정의 부작용은 제하지 않은 커뮤니케이션듣기명령은 어떤 행에 어떤 행이 표시되지 않습니다pg_listener듣기, 보이도록 선택해야합니다. 전에 그럴 것입니다. 이 행동은 한 가지 방법으로 문서화되지 않았습니다 또는 다른 응용 프로그램이 가능하지만 오래된 행동에 의존합니다.

  • anallow듣기andUnlisten준비된 거래 내에서 (남자 이름)

    이것은 이전에 허용되었지만 그렇게하려고 노력했습니다. 다양한 불쾌한 결과, 특히 원래 백엔드는만큼 오래 종료 할 수 없습니다.Unlisten커밋되지 않은 채로 남아 있습니다.

  • 준비된 내에 임시 테이블을 떨어 뜨리지 못하게합니다 거래 (Heikki)

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

  • 쿼리 중에 오류가 발생하면 드문 충돌 수정 해시 지수 (Heikki)

  • 세트 퇴행의 특정 사용에서 메모리 누출 수정 기능 (Neil)

  • 기원전 2 월 29 일의 DateTime 값 입력 수정 BC (남자 이름)

    이전 코딩은 어느 해에 오인되었습니다 도약.

  • 수정"인식되지 않은 노드 유형"일부 변형의 오류변경 소유자(Tom)

  • 보장pg_stat_activity.대기잠금이 대기 할 때 플래그가 지워집니다 중단되었습니다 (Tom)

  • Windows Vista에서 프로세스 권한 처리 수정 (Dave, Magnus)

    특히이 수정을 사용하면 서버를 AS로 시작할 수 있습니다 관리자 사용자.

  • 시간대 데이터 파일 업데이트TZDATA젠 토토 2008a (특히, 특히, 최근 칠레 변화); 시간대 약어 조정Vet(베네수엘라)는 UTC-4 : 30을 의미합니다. UTC-4 : 00 (Tom)

  • 수정PG_CTL올바르게 사령부에서 우체국 장의 포트 번호를 추출하십시오 옵션 (Itagaki Takahiro, Tom)

    이전,PG_CTL 시작 -W잘못된 포트에서 우체국 장에 연락 할 수 있습니다. 스타트 업 실패에 대한 가짜 보고서로 이어집니다.

  • use-fwrapv방어하기 위해 최근에 가능한 오해GCC버전 (Tom)

    이것은 건축 할 때 필요한 것으로 알려져 있습니다PostgreSQLwithGCC4.3 이상.

  • 정확하게 시행station_timeout값보다 더 값int_max마이크로 초 (약 35 분) (Tom)

    이 버그는와 함께 빌드에만 영향을 미칩니다.--enable-integer-datetimes.

  • 수정"예상치 못한 param_sublink ID"플래너 오류가 일정한 폴드가 단순화 될 때 하위 선택 (Tom)

  • 제약 조건 배출 처리에서 논리 오류 수정is nullandnotExpressions (Tom)

    플래너는 때때로 파티션을 배제합니다 가능성 때문에 제외되어서는 안됩니다. 널 결과.

  • 다른 원인 수정"실패했습니다 N- 웨이 조인 " 빌드플래너 오류 (TOM)

    이것은 조항이없는 경우에 발생할 수 있습니다 조인 조항이 착취.

  • 외부 결합에서 잘못된 일정한 전파를 수정합니다 계획 (Tom)

    플래너는 때때로 잘못 결론을 내릴 수 있습니다 변수는 상수와 동일하도록 제한 될 수 있습니다. 잘못된 쿼리 결과로 이어집니다.

  • |주문 byand그룹 에 의해(Tom)

    명시 적으로 캐스트 된 상수가 잘못 표시됩니다. 이것은 예를 들어보기의 부패로 이어질 수 있습니다. 덤프 및 다시로드 중 정의

  • 수정libpq처리 할 복사 중 (TOM) 동안 메시지를 올바르게 통지합니다.

    이 실패는 사용자 정의 데이터 유형의 출력 루틴은 통지를 발행하지만 다른 사람 때문에 일어날 수 없다는 보장은 없습니다. 원인.