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

E.13. 릴리스 9.5.13

출시일: 2018-05-10

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

E.13.1. 버전 9.5.13으로 마이그레이션

9.5.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.

그러나 아래 첫 번째 변경 로그 항목에 언급된 기능 표시 실수가 귀하에게 영향을 미치는 경우 데이터베이스 카탈로그를 수정하기 위한 조치를 취하는 것이 좋습니다.

또한 9.5.12 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.5 : 와이즈 토토 9.5.12.

E.13.2. 변경사항

  • 몇 가지 내장 기능의 잘못된 변동성 표시 수정(Thomas Munro, Tom Lane)

    함수query_to_xml, cursor_to_xml, cursor_to_xmlschema, query_to_xmlschemaquery_to_xml_and_xmlschema휘발성 작업이 포함될 수 있는 사용자 제공 쿼리를 실행하므로 휘발성으로 표시되어야 합니다. 그렇지 않았기 때문에 쿼리 최적화가 잘못될 위험이 있었습니다. 이는 초기 카탈로그 데이터를 수정하여 새 설치에 대해 복구되었지만 기존 설치에는 계속해서 잘못된 표시가 포함됩니다. 이러한 기능을 실제로 사용하면 위험이 거의 없는 것처럼 보이지만 문제가 발생하는 경우 해당 기능을 수동으로 업데이트하여 문제를 해결할 수 있습니다.'pg_proc항목, 예를 들어변경 기능 pg_catalog.query_to_xml(text, boolean, boolean, text) VOLATILE. (이 작업은 설치의 각 데이터베이스에서 수행되어야 합니다.) 또 다른 옵션은 다음과 같습니다.pg_upgrade데이터베이스를 수정된 초기 데이터가 포함된 버전으로 변경합니다.

  • 죽었지만 아직 진공화되지 않은 TOAST 항목과 일치하는 TOAST 값 OID를 재사용하지 마십시오(Pavan Deolasee)

    OID 카운터가 순환되면 동일한 TOAST 테이블에서 이전에 삭제된 항목과 OID가 일치하는 TOAST 값을 할당할 수 있습니다. 해당 항목이 아직 정리되지 않은 경우 결과는 다음과 같습니다."토스트 값에 대한 예상치 못한 청크 번호 0(예상 1)nnnnnn"오류, 이는 다음에 의해 죽은 항목이 제거될 때까지 지속됩니다.진공. 새 TOAST 항목을 생성할 때 이러한 OID를 선택하지 않음으로써 문제를 해결하세요.

  • 변경분석의 업데이트 알고리즘pg_class.reltuples(데이비드 굴드)

    이전에는 실제로 스캔되지 않은 페이지분석이전 튜플 밀도를 유지하는 것으로 가정되었습니다. 큰 테이블에서분석페이지의 작은 부분만 샘플링하므로 이는 전체 튜플 밀도 추정치가 크게 변경될 수 없음을 의미하므로reltuples테이블의 물리적 크기 변화에 거의 비례하여 변경됩니다(relpages) 테이블에서 실제로 무슨 일이 일어났는지에 관계없이 말이죠. 이로 인해 다음과 같은 결과가 관찰되었습니다.reltuples현실보다 훨씬 더 커져서 자동 진공 청소를 효과적으로 차단할 수 있습니다. 수정하려면 다음과 같이 가정하세요.분석의 샘플은 통계적으로 편향되지 않은 테이블 샘플이며, 해당 페이지 내토토 꽁 머니 관찰된 밀도를 전체 테이블로 추정합니다.

  • 동시 교착 상태 방지동시에 인덱스 생성아래토토 꽁 머니 실행되는 명령직렬화 가능또는반복 가능한 읽기트랜잭션 격리(톰 레인)

  • 느린 실행 가능성 수정동시에 구체화된 보기 새로고침(토마스 먼로)

  • 수정업데이트/삭제 ...현재 위치참조된 커서가 인덱스 전용 스캔 계획을 사용할 때 실패하지 않도록 (Yugo Nagata, Tom Lane)

  • 매개변수화된 경로에 푸시된 조인 절의 잘못된 계획 수정(Andrew Gierth, Tom Lane)

    이 오류는 조건을 다음과 같이 잘못 분류하는 결과를 가져올 수 있습니다."결합 필터"일반이어야 하는 외부 조인의 경우"필터"조건, 잘못된 조인 출력으로 이어짐.

  • 동일한 테이블 열이 여러 인덱스 열에 나타나고 해당 인덱스 열 중 일부만 열 값을 반환할 수 있는 연산자 클래스를 사용하는 경우 인덱스 전용 스캔 계획이 잘못 생성될 수 있는 문제를 수정했습니다(호리구치 교타로)

  • 잘못된 최적화 수정확인최상위 수준의 NULL 하위 절이 증명 가능한 제약 조건그리고/또는104PostgreSQL: 문서: 9.5: 릴리스 9.5.1381

    예를 들어 제약 조건 제외를 통해 쿼리토토 꽁 머니 제외해서는 안 되는 하위 테이블을 제외할 수 있습니다.

  • 일부에서 double free로 인한 실행기 충돌 수정그룹 설정사용법(Peter Geoghegan)

  • 테이블 재작성 이벤트 트리거가 해당 트리거를 호출할 수 있는 명령과 동시에 추가되는 경우 충돌 방지(Álvaro Herrera, Andrew Gierth, Tom Lane)

  • 준비된 트랜잭션을 커밋하는 동안 쿼리 취소 또는 세션 종료 인터럽트가 발생하는 경우 실패를 방지합니다(Stas Kelvich)

  • 반복적으로 실행되는 해시 조인에서 쿼리 수명 메모리 누수 수정(Tom Lane)

  • 지나치게 엄격한 건전성 검사 수정heap_prepare_freeze_tuple(알바로 에레라)

    이로 인해 잘못된 결과가 발생할 수 있습니다."커밋된 xmax를 동결할 수 없습니다"이전 데이터베이스의 오류pg_upgrade9.2 이하 버전토토 꽁 머니 왔습니다.

  • C 코딩된 업데이트 전 행 트리거가 다음을 반환할 때 댕글링 포인터 역참조를 방지합니다."오래된"튜플(루샤브 라티아)

  • autovacuum 작업자 예약 중 잠금 감소(Jeff Janes)

    이전 동작으로 인해 테이블이 많은 데이터베이스에서 잠재적인 작업자 동시성이 크게 손실되었습니다.

  • 복사하는 동안 클라이언트 호스트 이름이 복사되었는지 확인pg_stat_activity데이터를 로컬 메모리로 (Edmund Horner)

    이전에는 로컬로 추정되는 스냅샷에 공유 메모리에 대한 포인터가 포함되어 있어 기존 세션의 연결이 끊어지면 클라이언트 호스트 이름 열이 예기치 않게 변경될 수 있었습니다.

  • 다중 복합 접사에 대한 잘못된 처리 수정ispell사전 (Arthur Zakirov)

  • 텍스트 열의 SP-GiST 인덱스에서 대조 인식 검색(즉, 부등 연산자를 사용한 인덱스 스캔) 수정(Tom Lane)

    이러한 검색은 C가 아닌 대부분의 로케일토토 꽁 머니 잘못된 행 집합을 반환합니다.

  • SP-GiST 인덱스의 초기 빌드 중에 인덱스 튜플 수를 올바르게 계산합니다(Tomas Vondra)

    이전에는 튜플 수가 기본 테이블의 수와 동일한 것으로 보고되었으나 인덱스가 부분적이면 잘못된 것입니다.

  • GiST 인덱스를 진공화하는 동안 인덱스 튜플 수를 올바르게 계산합니다(Andrey Borodin)

    이전에는 힙 튜플의 추정 개수를 보고했는데, 이는 부정확할 수 있으며 인덱스가 부분적이라면 확실히 잘못된 것입니다.

  • 스트리밍 대기가 WAL 연속 기록에서 멈추는 코너 케이스 수정(호리구치 쿄타로)

  • 논리적 디코딩토토 꽁 머니 Walsender가 다시 시작될 때 WAL 데이터의 이중 처리 가능성을 방지합니다(Craig Ringer)

  • 허용scalarltsel그리고scalargtsel핵심이 아닌 데이터 유형에 사용됨(Tomas Vondra)

  • 감소libpq대량의 쿼리 출력을 수집한 후 서버 오류가 보고될 때의 메모리 소비(Tom Lane)

    오류 메시지 처리 후가 아니라 이전 출력을 폐기합니다. 일부 플랫폼, 특히 Linux에서는 이로 인해 애플리케이션의 후속 메모리 공간이 달라질 수 있습니다.

  • Double-Free 충돌 수정ecpg(패트릭 크레커, 지반 라데)

  • 수정ecpg처리하다긴 긴 정수MSVC 빌드토토 꽁 머니 올바른 변수(Michael Meskes, Andrew Gierth)

  • 덤프에서 목록 값 GUC 변수 값의 잘못된 인용 수정(Michael Paquier, Tom Lane)

    local_preload_libraries, session_preload_libraries, shared_preload_librariestemp_tablespaces변수가 올바르게 인용되지 않았습니다.pg_dump출력. 이러한 변수에 대한 설정이 다음 위치에 나타나면 문제가 발생할 수 있습니다.함수 생성 ... 설정또는데이터베이스/역할 변경 ... 설정절.

  • 수정pg_recvlogicalv10 이전 버전에 실패하지 않도록PostgreSQL서버 (마이클 파퀴에)

    이전 수정으로 인해 발생함pg_recvlogical서버 버전에 관계없이 명령을 실행하지만 v10 이상의 서버에만 실행해야 합니다.

  • 다음을 확인하세요pg_rewind실행 중 원본 서버토토 꽁 머니 파일이 삭제되면 대상 서버토토 꽁 머니 파일을 삭제합니다(Takayuki Tsunakawa)

    이렇게 하지 않으면 특히 문제의 파일이 WAL 세그먼트인 경우 대상토토 꽁 머니 데이터 불일치가 발생할 수 있습니다.

  • 수정pg_rewind기본값이 아닌 테이블스페이스의 테이블을 올바르게 처리하기 위해 (Takayuki Tsunakawa)

  • 오버플로 처리 수정PL/pgSQL정수for루프(톰 레인)

    이전 코딩은 gcc가 아닌 일부 컴파일러에서 루프 변수의 오버플로를 감지하지 못하여 무한 루프로 이어졌습니다.

  • 조정PL/파이썬Python 3.7토토 꽁 머니 통과하기 위한 회귀 테스트(Peter Eisentraut)

  • 지원 테스트PL/파이썬및 Python 3 및 MSVC로 빌드할 때 관련 모듈(Andrew Dunstan)

  • Microsoft Visual Studio 2015를 사용한 구축 지원(Michael Paquier)

    VS2015 호환성에 필요한 다양한 수정 사항은 이전에 9.5 브랜치에 백패치되었지만 이번 수정 사항은 누락되었습니다.

  • 내부 이름 바꾸기b64_encode그리고b64_decodeSolaris 11.4 내장 함수(Rainer Orth)와의 충돌을 피하기 위한 함수

  • 시간대 라이브러리 사본을 IANA tzcode 토토 꽁 머니 2018e(Tom Lane)와 동기화

    이로 인해 문제가 해결되었습니다.지크시간대 데이터 컴파일러는 일광 절약 시간제 오프셋에 대처합니다. 동안PostgreSQL프로젝트는 이러한 시간대 데이터를 즉시 제공하지 않습니다.지크IANA토토 꽁 머니 직접 얻은 시간대 데이터와 함께 사용될 수 있으므로 업데이트하는 것이 신중한 것 같습니다.지크지금.

  • 다음으로 시간대 데이터 파일 업데이트tzdata팔레스타인 및 남극 대륙(Casey Station)의 DST 법률 변경 사항과 포르투갈 및 그 식민지, 엔더베리, 자메이카, 터크스 케이커스 제도, 우루과이의 역사적 수정 사항에 대한 2018d 릴리스입니다.