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

E.135. 릴리스 8.3.12

출시일: 2010-10-04

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

E.135.1. 버전 8.3.12로 마이그레이션

8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나, 8.3.8 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL: Tài liệu: 9.3: 젠 토토át hành 8.3.8.

E.135.2. 변경사항

  • 다음의 각 호출 SQL 사용자 ID에 대해 별도의 해석기를 사용하십시오. PL/Perl 및 PL/Tcl(톰 레인)

    이 변경 사항은 다음으로 인해 발생할 수 있는 보안 문제를 방지합니다. 나중에 실행될 Perl 또는 Tcl 코드를 파괴하는 것 다른 SQL 사용자 ID 아래의 세션(예:보안 정의자함수). 대부분의 스크립팅 언어는 이를 수행할 수 있는 다양한 방법을 제공합니다. 대상이 호출하는 표준 함수 또는 연산자 재정의 기능. 이 변경 없이 Perl 또는 Tcl을 사용하는 모든 SQL 사용자 언어 사용 권한은 SQL을 사용하여 본질적으로 모든 작업을 수행할 수 있습니다. 대상 함수 소유자의 권한입니다.

    이 변화의 대가는 사이의 의도적인 의사소통입니다. Perl 및 Tcl 기능이 더욱 어려워집니다. 탈출구를 제공하기 위해 해치, PL/PerlU 및 PL/TclU 기능은 계속해서 하나만 사용합니다. 세션당 통역사. 이는 보안 문제로 간주되지 않습니다. 이러한 모든 기능은 데이터베이스의 신뢰 수준배트맨 토토 실행되므로 이미 슈퍼유저입니다.

    다음과 같이 주장하는 제3자 절차적 언어가 있을 가능성이 높습니다. 신뢰할 수 있는 실행을 제공하면 유사한 보안 문제가 있습니다. 우리는 조언합니다 귀하가 의존하고 있는 PL의 작성자에게 연락 보안이 중요한 목적.

    이 문제를 지적한 Tim Bunce에게 감사드립니다 (CVE-2010-3433).

  • 충돌 가능성 방지pg_get_expr()호출을 금지함으로써 시스템 카탈로그 열 중 하나가 아닌 인수를 사용하는 경우 (Heikki Linnakangas, Tom Lane)과 함께 사용하도록 의도됨

  • 종료 코드 128 처리(ERROR_WAIT_NO_CHILDREN)는 Windows배트맨 토토 치명적이지 않음 (마그누스 하간데르)

    부하가 높은 경우 Windows 프로세스가 때때로 실패할 수 있습니다. 이 오류 코드로 시작됩니다. 이전에 우체국장이 이 문제를 다루었습니다. 패닉 상황으로 인해 전체 데이터베이스를 다시 시작했지만 과민반응인 것 같습니다.

  • Append배트맨 토토 엄격하지 않은 OR 조인절의 잘못된 사용 수정 인덱스스캔(톰 레인)

    이것은 8.3에서 누락된 8.4 수정 사항의 백 패치입니다. 지점. 이는 8.3.8에서 발생한 오류를 수정합니다. 내부 관계가 다음인 경우 외부 조인에 대한 잘못된 결과 상속 트리 또는유니온 전체하위 쿼리.

  • 가능한 중복 스캔 수정유니온 모두회원 관계 (톰 레인)

  • 수정"계획되지 않은 것을 처리할 수 없습니다 하위 선택"오류 (톰 레인)

    이는 하위 선택에 조인 별칭 참조가 포함되어 있을 때 발생했습니다. 다른 하위 선택을 포함하는 표현식으로 확장됩니다.

  • 캐시된 계획을 임시 계획으로 표시하지 못하는 문제 수정(Tom Lane)

    계획이 준비되는 동안색인 생성 동시에참조 테이블 중 하나에 대해 진행 중입니다. 인덱스를 사용할 준비가 되면 다시 계획해야 합니다. 이는 안정적으로 발생하지 않았습니다.

  • 간헐적으로 보고되는 일부 B트리에서 패닉을 오류로 줄입니다. 실패 사례 및 결과 오류에 대한 추가 세부 정보 제공 메시지(톰 레인)

    이것은 손상된 시스템의 견고성을 향상시킵니다. 색인.

  • show_session_authorization()이 충돌하는 것을 방지합니다. 자동 진공 프로세스(Tom Lane)

  • 모두가 아닌 레코드 집합을 반환하는 함수로부터 방어 반환된 행은 실제로 동일한 행 유형입니다(Tom Lane).

  • 참조별 전달 함수를 해싱할 때 발생할 수 있는 오류 수정 결과 (타오마, 톰 레인)

  • 병합 조인 열의 NULL 처리 개선 (톰 레인)

    병합 조인은 이제 첫 번째 NULL에 도달하면 완전히 중지될 수 있습니다. 정렬 순서가 NULL이 높게 정렬되는 경우.

  • 잠금 파일의 내용을 fsync하도록 주의하십시오(둘 다postmaster.pid및 소켓 잠금 파일) 동안 쓰기 (톰 레인)

    이 누락으로 인해 잠금 파일 내용이 손상될 수 있습니다. postmaster가 시작된 직후에 시스템이 충돌합니다. 그러면 그럴 수도 있지 이후에 포스트마스터를 시작하려는 시도를 방지합니다. 잠금 파일이 수동으로 제거될 때까지 성공합니다.

  • 과중하게 중첩된 항목에 XID를 할당하는 동안 재귀 방지 하위 거래(Andres Freund, Robert Haas)

    원본 코딩이 제한되면 충돌이 발생할 수 있습니다. 스택 공간.

  • walwriter 프로세스배트맨 토토 열려 있는 오래된 WAL 세그먼트를 유지하지 마십시오 (마그누스 하간데르, 헤이키 린나캉가스)

    이전 코딩으로 인해 더 이상 필요하지 않은 항목을 제거할 수 없습니다. 세그먼트.

  • 수정log_line_prefix's%iescape, 백엔드 초기에 정크를 생성할 수 있음 스타트업(톰 레인)

  • 다음에서 발생할 수 있는 데이터 손상 수정테이블 변경 ... 테이블스페이스 설정보관이 활성화된 경우(Jeff Davis)

  • 허용데이터베이스 생성그리고데이터베이스 변경...테이블스페이스 설정중단됩니다 쿼리 취소(Guillaume Lelarge)

  • 수정소유 재지정오퍼레이터를 처리하기 위해 수업 및 가족(Asko Tiidumaa)

  • 빈 두 개를 비교할 때 가능한 코어 덤프 수정tsquery값 (톰 레인)

  • 수정좋아요의 패턴 처리 포함%다음이 따름_(톰 레인)

    우리는 이 문제를 이전에 고쳤지만 아직 몇 가지 문제가 있었습니다. 잘못 처리된 사례입니다.

  • PL/Python배트맨 토토 널 포인터 결과로부터 방어PyCObject_AsVoidPtr그리고PyCObject_FromVoidPtr(피터 아이젠트라우트)

  • psql을 인식하도록 만들기모두 삭제으로 트랜잭션 블록에 포함되어서는 안 되는 명령 자동 커밋 오프 모드(이타가키 타카히로)

  • 수정ecpg데이터 처리돌아오는 중절이 정확합니다(마이클 메스케스)

  • 개선기여/dblink님의 처리 중 삭제된 열이 포함된 테이블(Tom Lane)

  • 다음 이후 연결 누출 수정"중복 연결 이름"오류 발생기여/dblink(이타가키 타카히로)

  • 수정기여/dblink처리하다 올바르게 62바이트보다 긴 연결 이름(Itagaki 다카히로)

  • 추가hstore(텍스트, 텍스트)기능을기여/hstore(로버트 하스)

    이 기능은 권장되는 대체 기능입니다. 현재는 더 이상 사용되지 않음=연산자. 그것은 미래에 대비한 코드를 이전 버전과 함께 사용할 수 있도록 백패칭 서버 버전. 패치는 이후에만 유효합니다.기여/hstore설치되었거나 특정 데이터베이스에 다시 설치되었습니다. 사용자는 실행을 선호할 수 있습니다.함수 생성직접 명령, 대신.

  • 빌드 인프라 및 문서를 업데이트하여 다음 사항을 반영하세요. 소스 코드 저장소가 CVS에서 Git으로 이동했습니다(Magnus Hagander 및 기타)

  • 다음으로 시간대 데이터 파일 업데이트tzdata2010년 DST 법률 변경 사항에 대한 릴리스 이집트와 팔레스타인; 핀란드에 대한 역사적 수정도 포함됩니다.

    이 변경 사항은 두 개의 미크로네시아 시간대에 대한 새로운 이름도 추가합니다: 이제 Pacific/Chuuk가 Pacific/Truk보다 선호됩니다. 약어는 TRUT가 아닌 CHUT임) Pacific/Pohnpei가 선호됩니다. 태평양/포나페 상공.

  • 창 만들기'"북중앙아시아 표준 시간"아시아/알마티가 아닌 아시아/노보시비르스크에 대한 시간대 지도 (마그누스 하간데르)

    Microsoft는 시간대배트맨 토토 이 구역의 DST 동작을 변경했습니다. KB976098배트맨 토토 업데이트됩니다. 아시아/노보시비르스크는 새로운 지역에 더 잘 어울립니다. 행동.