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

E.115. 릴리스 8.3.6

출시일: 2009-02-02

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

E.115.1. 버전 8.3.6으로 마이그레이션

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

E.115.2. 변경사항

  • 만들다모두 삭제출시 이미 수행한 모든 작업에 추가로 자문 잠금 (톰)

    이것이 가장 적절한 행동이라고 판단되었습니다. 그러나 이는 기존 애플리케이션에 영향을 미칠 수 있습니다.

  • 전체 인덱스 GiST 스캔이 올바르게 작동하도록 수정 (테오도르)

    이 오류로 인해 테이블이 다음과 같은 경우 행이 손실될 수 있습니다. GiST 인덱스에 클러스터링되어 있습니다.

  • 충돌 수정xmlconcat(NULL)(피터)

  • 충돌 가능성 수정ispell높은 비트 세트 문자가 플래그로 사용되는 경우 사전 (테오도르)

    이것은 널리 사용 가능한 사람에 의해 수행되는 것으로 알려져 있습니다. 노르웨이어 사전에도 동일한 조건이 존재할 수 있습니다. 기타.

  • 잘못된 순서 수정pg_dump복합 유형에 대한 출력 (톰)

    가장 가능성이 높은 문제는 사용자 정의 연산자에 관한 것이었습니다 필요한 인덱스나 뷰 다음에 덤프되는 클래스 그들.

  • URL 처리 개선제목()함수 (테오도르)

  • 길이가 너무 긴 헤드라인 처리 개선제목()함수 (테오도르)

  • 어설션 실패 또는 잘못된 변환 가능성을 방지합니다. 인코딩 변환이 잘못된 변환으로 생성되었습니다. 지정된 인코딩 쌍에 대한 함수(Tom, 헤이키)

  • 문이 다음에서 실행될 경우 발생할 수 있는 Assert 오류 수정 PL/pgSQL은 다른 종류의 명령문으로 다시 작성되었습니다. 예를 들면 다음과 같습니다.삽입재작성됨 로업데이트(헤이키)

  • 스냅샷을 데이터 유형 입력에 사용할 수 있는지 확인하세요 함수(톰)

    이것은 주로 선언된 도메인에 영향을 미칩니다.확인제약조건 관련 사용자 정의 안정적이거나 변경 불가능한 함수. 이러한 기능 스냅샷이 설정되지 않은 경우 일반적으로 실패합니다.

  • SPI 사용 기능을 더 안전하게 사용할 수 있도록 하세요. 데이터 유형 I/O; 특히 도메인 확인에 사용됩니다. 제약 조건(Tom)

  • 작은 테이블의 불필요한 잠금 방지진공(헤이키)

  • 가끔 지속되는 문제 해결테이블 활성화/비활성화 규칙 변경존재로부터 활성 세션에서 인식됨(Tom)

  • 만든 문제를 해결하세요업데이트 테이블로이드 반환 중올바른 값 대신 0을 반환합니다. OID(톰)

  • 수용으로 선언된 허용 함수아무거나일을 하다pg_statistic해당 유형의 열 (톰)

    이것은 작동했지만 의도하지 않게 깨졌습니다. 8.3.

  • 추이적일 때 플래너의 선택성 잘못된 추정 수정 동등성은 외부 조인 절에 적용됩니다(Tom)

    이로 인해 다음과 같은 쿼리에 대한 잘못된 계획이 발생할 수 있습니다.... a.a1 = b.b1의 왼쪽 조인 b에서 여기서 a.a1 = 42 ...

  • 최적화기의 긴 처리 개선IN목록 (톰)

    이 변경으로 인해 이러한 작업에 많은 시간이 낭비되는 것을 방지할 수 있습니다. 제약 조건 제외가 활성화된 경우 목록을 표시합니다.

  • GIN 인덱스 빌드 중 동기 스캔 방지 (톰)

    GIN은 튜플 삽입에 최적화되어 있기 때문입니다. TID 순서 증가, 동기 스캔 사용 선택 빌드가 3배 이상 느려질 수 있습니다.

  • 보유 가능한 커서의 내용이 TOAST 테이블의 내용에 따라 다름(Tom)

    이전에는 커서 결과의 큰 필드 값이 TOAST 포인터로 표현되며, 다음과 같은 경우에는 실패합니다. 커서를 읽기 전에 참조된 테이블이 삭제되었습니다. 또는 큰 값이 삭제된 다음 진공 청소기로 청소되는 경우. 이 일반 커서에서는 발생할 수 없지만 트랜잭션 생성 이후에 유지되는 커서입니다.

  • 세트 반환 기능이 있을 때 메모리 누수 수정 전체 결과를 읽지 않고 종료되었습니다(Tom)

  • XML 함수의 인코딩 변환 문제를 수정하세요. 데이터베이스 인코딩이 utf-8이 아닙니다(Tom)

  • 수정기여/dblink'sdblink_get_result(text,bool)함수 (조)

  • 다음에서 가능한 쓰레기 출력 수정기여/sslinfo함수 (톰)

  • 다음의 잘못된 동작 수정기여/tsearch2호환성은 다음과 같은 경우에 트리거됩니다. 명령에서 두 번 이상 실행되었습니다(Teodor)

  • autovacuum(Heikki)에서 발생할 수 있는 잘못된 신호 수정

  • Windows 7 베타에서 서비스 실행 지원(Dave 및 매그너스)

  • 수정ecpg님의 처리 중 varchar 구조체(마이클)

  • 수정구성스크립트 연결을 얻을 수 없는 경우 실패를 올바르게 보고합니다. PL/Perl에 대한 정보(Andrew)

  • 모든 문서 참조를 작성pgsql-bugs및/또는pgsql-hackers적절하게, 대신에 현재는 폐기됨pgsql-ports그리고pgsql-패치메일링 토토 사이트트 (톰)

  • 다음으로 시간대 데이터 파일 업데이트tzdata릴리스 2009a(카트만두용) 스위스, 쿠바의 과거 DST 수정)