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

E.3. 릴리스 9.3.23

출시일: 2018-05-10

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

E.3.1. 버전 9.3.23으로 마이그레이션

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

그러나 처음에 언급된 함수 표시 실수가 있는 경우 아래의 변경 로그 항목이 귀하에게 영향을 미치면 다음 조치를 취해야 합니다. 데이터베이스 카탈로그를 스포츠 토토 베트맨하세요.

또한 9.3.22 이전 버전에서 업그레이드하는 경우, 참조토토 캔 : 문서 : 9.3 : 릴리스 9.3.22.

E.3.2. 변경사항

  • 몇 가지 내장 기능의 잘못된 변동성 표시 스포츠 토토 베트맨 (토마스 먼로, 톰 레인)

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

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

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

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

    이전에는 실제로 스캔되지 않은 페이지분석이전 튜플을 유지한다고 가정했습니다. 밀도. 큰 테이블에서분석페이지의 작은 부분만 샘플링합니다. 이는 전체 튜플 밀도 추정치는 크게 변경될 수 없으므로reltuples거의 변할 것입니다 테이블의 물리적 크기 변화에 비례하여(relpages) 실제로 무엇이었든 관계없이 테이블에서 일어나는 일. 이로 인해 다음과 같은 결과가 관찰되었습니다.reltuples다음보다 훨씬 커졌습니다. 자동 진공 청소를 효과적으로 차단하는 것이 현실입니다. 스포츠 토토 베트맨하려면 다음을 가정하세요. 그분석의 샘플은 통계적으로 테이블의 편견 없는 샘플(그렇게 되어야 합니다), 그리고 해당 페이지 내에서 관찰된 밀도를 전체 페이지로 추정합니다. 테이블.

  • 스포츠 토토 베트맨업데이트/삭제 ...현재 위치참조된 커서가 인덱스 전용 스캔 계획을 사용할 때 실패하지 않도록 하기 위해 (나가타 유고, 톰 레인)

  • 매개변수화된 조인 절에 대한 잘못된 계획 스포츠 토토 베트맨 경로(Andrew Gierth, Tom Lane)

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

  • 잘못된 최적화 스포츠 토토 베트맨확인최상위 수준의 NULL 하위 절이 입증 가능한 제약 조건그리고/또는조건(톰 레인, 딘 라시드)

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

  • 쿼리 취소 또는 세션 종료 중단 시 실패 방지 준비된 트랜잭션을 커밋하는 동안 발생합니다(Stas Kelvich)

  • 반복적으로 실행되는 해시에서 쿼리 수명 메모리 누수 스포츠 토토 베트맨 조인(톰 레인)

  • 지나치게 엄격한 건전성 검사 스포츠 토토 베트맨heap_prepare_freeze_tuple(알바로 에레라)

    이로 인해 잘못된 결과가 발생할 수 있습니다."할 수 없습니다 커밋된 xmax 고정"이전 데이터베이스의 오류pg_upgrade10536_10561

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

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

    이전 행위로 인해 잠재적인 인력이 크게 손실되었습니다. 테이블이 많은 데이터베이스의 동시성.

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

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

  • 다중 복합 접사에 대한 잘못된 처리 스포츠 토토 베트맨ispell사전 (Arthur Zakirov)

  • 조합 인식 검색 스포츠 토토 베트맨(즉, 다음을 사용하는 인덱스 스캔) 텍스트 열의 SP-GiST 인덱스에 있는 부등식 연산자(Tom 레인)

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

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

    이전에는 튜플 수가 다음과 같다고 보고되었습니다. 기본 테이블의 인덱스가 다음과 같은 경우 잘못된 것입니다. 부분적입니다.

  • Vacuuming 동안 인덱스 튜플 수를 올바르게 계산합니다. GiST 지수(Andrey Borodin)

    이전에는 힙 튜플의 예상 개수를 보고했지만, 이는 부정확할 수 있으며 인덱스가 다음과 같은 경우 확실히 잘못된 것입니다. 부분적입니다.

  • 허용scalarltsel그리고scalargtsel핵심이 아닌 데이터 유형에 사용됩니다. (토마스 본드라)

  • 감소libpq의 기억 대량 사용 후 서버 오류가 보고될 때 소비 쿼리 출력이 수집되었습니다(Tom Lane)

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

  • Double-Free 충돌 스포츠 토토 베트맨ecpg(패트릭 크레커, 지반 라데)

  • 스포츠 토토 베트맨ecpg처리하다긴 긴 정수변수가 MSVC 빌드에서 올바르게 스포츠 토토 베트맨됨 (마이클 메스케스, 앤드류 Gierth)

  • 덤프에서 목록 값 GUC 변수 값의 잘못된 인용 스포츠 토토 베트맨 (마이클 파퀴어, 톰 레인)

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

  • 오버플로 처리 스포츠 토토 베트맨PL/pgSQL정수for루프(톰 레인)

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

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

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

  • 내부 이름 바꾸기b64_encode그리고b64_decode피해야 할 기능 Solaris 11.4 내장 함수(Rainer Orth)와 충돌합니다.

  • 시간대 라이브러리 사본을 IANA tzcode 스포츠 토토 베트맨와 동기화 2018e (톰 레인)

    이로 인해 문제가 해결되었습니다.지크시간대 부정적인 일광 절약 시간제 오프셋에 대처하기 위한 데이터 컴파일러입니다. 동안PostgreSQL프로젝트는 그렇지 않습니다 해당 시간대 데이터를 즉시 배송합니다.지크얻은 시간대 데이터와 함께 사용될 수 있습니다. IANA에서 직접 제공하므로 업데이트하는 것이 현명한 것 같습니다.지크지금.

  • 다음으로 시간대 데이터 파일 업데이트tzdata2018d 릴리스에 대한 DST 법률 변경 사항 팔레스타인과 남극(케이시 기지), 그리고 역사 포르투갈과 그 식민지, 엔더베리에 대한 스포츠 토토 베트맨, 자메이카, 터크스 케이커스 제도, 우루과이.