릴리스 스포츠 토토 베트맨

스포츠 토토 베트맨

E.6. 스포츠 토토 베트맨 13.15

출시 날짜 :2024-05-09

이 스포츠 토토 베트맨에는 13.14의 다양한 수정 사항이 포함되어 있습니다. Major Release 13의 새로운 기능에 대한 정보는 참조섹션 E.21.

E.6.1. 버전 13.15로의 마이그레이션

13.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나 13.14 이전 버전에서 업그레이드하는 경우 참조섹션 e.7.

E.6.2. 변화

  • 수정삽입다중배열 또는 복합 유형의 도메인 인 대상 열로의 행 (Tom Lane)§

    이러한 사례는 불일치 한 데이터 유형에 대한 놀라운 불만으로 실패하거나 이상한 결과를 초래할 수있는 예기치 않은 강요를 삽입합니다..

  • 테이블이 부울 열에 분할되고 쿼리에 부울이있는 경우 NULL 파티션의 잘못된 가지 치기 수정절 (David Rowley)§

    널 값은와 같은 조항을 만족시킵니다.부울거짓이 아니다

  • make외국 테이블 세트 스키마 변경소유 한 시퀀스를 새 스키마 (Tom Lane)로 이동합니다§

    일반 테이블을 새 스키마로 이동하면 테이블이 소유 한 시퀀스가 ​​해당 스키마로 이동하여 (인덱스 및 제약 조건과 함께) 그러나 이것은 외국 테이블에 대해 간과되었습니다.

  • 수정설명의 비트 맵 힙 스캔 (Melanie Plageman)에서 액세스하는 힙 페이지 계산§

    이전에, 눈에 보이는 튜플이 포함되지 않은 힙 페이지는 계산되지 않았다. 그러나 비트 맵 인덱스 스캔으로 반환 된 모든 페이지를 계산하는 것이 더 일관된 것 같습니다.

  • 고아가있는 임시 테이블 제거 중 교착 상태를 피하십시오 (Mikhail Zhilin)§

    테이블을 제거하지 않고 임시 테이블을 생성하는 세션이 충돌하는 경우 Autovacuum은 결국 고아 테이블을 제거하려고합니다. 그러나 동일한 임시 네임 스페이스가 할당 된 들어오는 세션도이를 수행합니다.

  • 균형 당 냉동-xid 값 (Noah Misch)을 검사하는 동안 인종 상태를 피하십시오§

    진공의 관계 당사자 별 값의 동시 업데이트에 의해 retaabase 당사베이스 당 frozen-xid 값의 계산진공.

  • 해당 테이블을 사용하는 외부 SQL 명령 내에서 테이블을 뷰로 변환하지 못하게합니다 (Tom Lane)§

    이것은 가능한 충돌을 피합니다.

  • 동등성 클래스에서 생성 된 조건이 올바른 계획 수준 (Tom Lane)에서 적용되는지 확인하십시오.§

    이전 버전스포츠 토토 베트맨16, 외부 조인을 위에서 평가해야 할 때 외부 결합 아래에서 생성 된 조건을 평가할 수 있으므로 쿼리 결과가 잘못 초래됩니다. 모든 버전은 결합을 고려할 때 비슷한 위험이 있습니다Union All일부의 결합 열에 대한 일정한 출력이있는 나무selectARMS.

  • 움직이지 않는 창 프레임 (Vallimaharajan g)과 함께 이동 응집 모드의 불필요한 사용을 피하십시오§

    일반 집계가 창 함수로 사용되고 창 프레임 시작이로 지정됩니다.미리 알려지지 않은, 프레임의 헤드는 움직일 수 없으므로 특수 (그리고 더 비싼) 이동 응집 모드를 사용할 필요가 없습니다. 이 최적화는 모두 의도되었지만 코딩 오류로 인해 결코 트리거되지 않았습니다.

  • GEQO (Tom Lane) 하에서 파티션 별 조인을 계획하는 동안 이미 프리 드 데이터 사용을 피하십시오§

    이것은 일반적으로 충돌 또는 예기치 않은 오류 메시지로 끝납니다.

  • 잘못보고 된 통계를 수정하십시오.통계 요청X아직 구축되지 않았습니다오류 메시지 (David Rowley)§

  • 더 조심하십시오레코드--함수의From(Tom Lane)§ §

    그러한 함수 호출의 출력 열은 AN에 의해 ​​정의되어야합니다as열 이름 및 데이터 유형을 지정하는 조항. 실제 함수 출력 값이 일치하지 않으면 런타임에 오류가 발생합니다.

  • SQL-Language Procedures의 반환 행 유형에 대한 혼란 수정 (Tom Lane)§

    단일 복합 유형 열을 반환하는 SQL 언어로 구현 된 절차는 어설 션 실패 또는 코어 덤프를 유발합니다.

  • 일부 재귀 함수에 보호 스택 깊이 검사 추가 (Egor Chindyaskin)§

  • 추가 또는 빼기에 정수 오버플로 감지간격to/from a타임 스탬프(Joseph Koshakow)§

    범위 외 오류를 유발 해야하는 경우 대신 잘못된 결과를 얻었습니다.

  • 인종 상태를 피하십시오pg_get_expr ()(Tom Lane)§

    인수에 의해 참조 된 관계가 동시에 삭제되면, 함수의 의도는 null을 반환하는 것이지만 때로는 실패한 것입니다..

  • XID 상태 기능 (Karina Litskevich)에서 이전 트랜잭션 ID의 탐지 수정§

    트랜잭션 ID가 2 이상31과거의 거래는 최근에 잘못 식별되어의 오작동으로 이어질 수 있습니다.pg_xact_status ()또는TXID_STATUS ().

  • 대기 중에 오류가 발생하면 파일 디스크립터 누출 수정Waiteventsetwait(Etsuro Fujita)§

  • 인덱스에 액세스하는 동안 인덱스에 액세스하는 경우 오류를 던져 (Tom Lane)§

    이전에 이것은 단지 주장 점검 일 뿐이지 만 일반 런타임 오류로 홍보합니다. 이렇게하면 자체 테이블에 액세스하려고 시도하는 사용자 정의 인덱스 표현식을 다시 표시 할 때 더 많은 지점 오류 메시지가 제공됩니다.

  • 인덱스 전용 스캔 확인이름열은 완전히 패딩 된 값을 반환합니다 (David Rowley)§

    인덱스에 물리적으로 저장된 값은 잘 렸으며, 이전에는 해당 값에 대한 포인터가 발신자에게 반환되었습니다. 이것은 Valgrind에서 테스트 할 때 불만을 유발했습니다.

  • 4GB보다 큰 DSM 할당으로 충돌 수정 (Heikki Linnakangas)§

  • 새로운 서버 세션의 클라이언트 소켓을 비 블로킹 모드 (Heikki Linnakangas)에 넣을 수없는 경우 연결을 끊습니다.§

    한 번 이론적으로 우리는 차단 모드에있는 소켓으로 작동 할 수있었습니다. 그러나 그것은 오랫동안 완전히 작동하지 않았으므로 나중에 잘못 행동하는 대신 연결 시작시 실패합니다.

  • 부적절한 오류보고 수정OpenSSL3.0.0 이상 (Heikki Linnakangas, Tom Lane)§

    OpenSSL에 의해 통과 된 시스템보고 오류는 읽을 수있는 것이 아니라 숫자 오류 코드로보고되었습니다.

  • 동시 호출을 피하십시오bindtextDomain ()inlibpqecpglib(Tom Lane)§ §

    gnugetText의 구현은 동시 호출에있어 괜찮은 것 같습니다. Windows에서 사용 가능한 버전은 아닙니다.

  • 충돌 수정ECPG의 전처리 업체 프로그램이 전처리 명령 줄 (Tom Lane)에 정의 된 매크로를 재정의하려고하는 경우§ § §

  • inECPG, 거짓 발행을 피하십시오지원되지 않은 기능이 서버로 전달됩니다경고 (Tom Lane)§

  • 문자열의 결과가ECPG'sinterasc ()함수는 제로 종료되었습니다 (Oleg tselebrovskiy)§

  • 수정pg_dumpall존재하는 경우 역할 의견이 |의 설정에 관계없이 버려집니다--롤-파스 워드(Daniel Gustafsson, Álvaro Herrera)§ §

  • 수정pl/pgsql의 단일 라인 주석의 구문 분석 (---스타일 댓글) 다음 표현 (Erik Wienhold, Tom Lane)§

    이 실수는 그러한 의견이 a를 따르는 경우 구문 분석 오류를 일으켰습니다.언제a 표현pl/pgsql CASE진술.

  • inContrib/Amcheck, 단거리 대 장거리 값으로 인한 허위 경기 실패를보고하지 마십시오 (Andrey Borodin, Michael Zhilin)§ §

    힙 튜플 또는 인덱스 튜플의 가변 길이 기준은 제조 될 때 적용되는 압축 매개 변수에 따라 짧거나 긴 헤더를 가질 수 있습니다. 차이가있는 경우 불만을 제기하기보다는 이러한 사례를 동등하게 취급하십시오.

  • inContrib/Postgres_FDW§

    이것은 관련된 경우에 발생할 수 있습니다Union All상수 방출 하위 쿼리. 상수로 정렬하는 것은 물론 쓸모가 없지만 원격 서버에 의해 잘못 해석 될 위험이 있습니다.위치 별 주문N선택 목록에 있지 않습니다오류.

  • makeContrib/Postgres_FDW원격 세션의 시간대를 설정gmt아님UTC(Tom Lane)§

    이것은 실제 목적으로 동일한 결과를 가져야합니다. 하지만,gmt서버의 하드 유선 코드로 인식되는 동안UTC는 TimeZone 데이터베이스에서 조회됩니다. 따라서 원격 서버의 TimeZone 데이터베이스에 항목이 없을 가능성이없는 이벤트에서는 이전 코드가 실패 할 수 있습니다.

  • inContrib/XML2, 최근 버전에서 더 이상 사용되지 않은 라이브러리 기능 사용을 피하십시오libxml2(Dmitry Koval)§

  • LLVM 18 (Thomas Munro, Dmitry Dolgov)과 비 호환성 수정§

  • 허용확인무슬림C 도서관 (Thomas Munro, Bruce Momjian, Tom Lane)§