젠 토토 : 문서 : 9.6 : 젠 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.6 : 토토 베이 9.6.19 | PostgreSQL : 문서 : 9.6 : 배트맨 토토 노트 | 부록 E. 스포츠 토토 노트 | PostgreSQL : 문서 : 9.6 : 토토 9.6.17 |
출시 날짜 : 2020-05-14
이 릴리스에는 9.6.17의 다양한 수정 사항이 포함되어 있습니다. 9.6 주요 릴리스의 새로운 기능에 대한 정보는 참조무지개 토토 PostgreSQL : 문서 : 9.6 : 릴리스 9.6.
9.6.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 9.6.16 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.6 : 젠 토토 9.6.16.
보존Instclustered인덱스 설정Alter Table(Amit Langote, Justin Pryzby)
이전,Alter Table어떤 색인이 사용되었는지클러스터.
색인의 복제 아이덴티티 속성을 보존합니다.Alter Table(Quan Zongliang, Peter Eisentraut)
조만간 객체 잠금삭제 소유(Álvaro Herrera)
이것은 다른 세션이 동일한 개체 중 일부를 삭제하는 경주 조건 사례에서 실패를 피합니다.
오류 사례 처리 수정역할 창출 ... 역할(Andrew Gierth)
일부 오류 사례는로보고됩니다."예기치 않은 노드 유형"7056_7104
문구 위를 다루지 않도록 전문 검색을 수정하십시오 (Tom Lane)
queries! (foo <- bar)GIST 또는 GIN 인덱스 검색으로 구현할 때 매칭 행을 찾지 못했습니다.
문구 검색에 접두사 일치 및 가중치 제한이 모두 포함 된 항목 (Tom Lane)에 대한 전체 텍스트 검색 수정
수정ts_headline ()
Phrase Queries (Tom Lane)로 작업 할 때 더 나은 헤드 라인을 선택하려면
버그 수정에서gin_fuzzy_search_limit가공 (Adé Heyward, Tom Lane)
작은 값gin_fuzzy_search_limit의도하지 않은 동일한 인덱스 페이지를 여러 번 구출함으로써 예상치 못한 속도가 느려질 수 스포츠 토토. 다른 코드 경로는 의도 한 필터링을 전혀 적용하지 못해 너무 많은 값을 반환 할 수 스포츠 토토.
유형 입력 허용Circle형식을 수락하려면"(x,y),r"문서가 말한 것처럼 (David Zhang)
만들기get_bit ()
andset_bit ()
기능 대처BYTEA256MB보다 긴 줄 (movead li)
비트 번호 인수가 전용이기 때문에int4BYTEA. 우리는 논쟁을 넓힐 것입니다int8v13에서, 그러나 그 동안이 함수가 장기의 초기 서브 스트링에서 작동하도록합니다BYTEA.
디렉토리의 오픈 파일 디스크립터가 누출되지 않도록하십시오PG_LS_DIR ()
, pg_timezone_names ()
, PG_TABLESPACE_DATABASES ()
및 연합군 기능 (Justin Pryzby)
다형성 기능 유형 해상도를 수정하여 실제 유형을 올바르게 추론하여AnyArrayan 만 출력AnyRange입력 (Tom Lane)
충돌없이ReindexSession-Shutdown 신호 (Tom Lane)에 의해 종료됩니다.
가능성이 낮은 해시의 출력 방지설명(Konstantin Knizhnik, Tom Lane, Thomas Munro)
힙 잘린 단계에 대한 경과 시간보고 수정진공 장점(Tatsuhito Kasahara)
표시를 피하십시오"대기"프로세스의 PS 상태에서 두 번 (Masahiko Sawada)
충돌 회복 중 WAL 세그먼트의 조기 재활용을 피하십시오 (Jehan-Guillaume de Rorthais)
충돌 회복 중에 보관 될 준비가 된 WAL 세그먼트는 보관되지 않고 재활용되었습니다.
아카이브 복구 중에 관련없는 타임 라인 스캔을 피하십시오 (Kyotaro Horiguchi)
이것은 아카이브 스토리지에서 존재하지 않는 WAL 파일을 가져 오려는 많은 시도를 제거 할 수 스포츠 토토. 이는 아카이브 액세스가 느리면 도움이됩니다.
가짜 제거"이전 최상위 TXN 레코드없이 서브 트랜잭션 로그인"논리 디코딩 (Arseny Sher, Amit Kapila) 오류 점검.
이 조건은 다양한 시나리오에서 합법적으로 도달 할 수 있으므로 수표를 제거하십시오.
복제 슬롯 확인io_in_progress_lock실패 코드 경로 (Pavan Deolasee)에 스포츠 토토됩니다.
이로 인해 Walsender가 나중에 자물쇠를 기다리게 될 수 스포츠 토토.
동기 대기 관리 (Tom Lane)의 레이스 조건 수정
변화 중synchronous_standby_names설정에 따라, 동기 커밋을 기다리는 트랜잭션을 해제해도 괜찮은지 여부에 대한 잘못된 결정이 이루어질 수있는 창이있었습니다. Walsender 프로세스가 종료되어 즉시 다른 것으로 대체 된 경우 비슷한 잘못된 결정에 대한 또 다른 위험이 존재했습니다.
보장NextXID대기 서버 (eka palamadai)에서 뒤로 이동할 수 없습니다
이 레이스 조건은 잘못된 핫 스탠드 비드 피드백 메시지가 기본 서버로 다시 전송 될 수 있도록 허용 할 수 스포츠 토토.진공1 차에서 너무 빨리 달리기.
몇 가지 오류 보고서 (Sawada Masahiko)에 누락 된 sqlstate 값 추가
PL/PGSQL을 수정하여 이벤트 트리거 기능을 일반 함수로 실행하는 것을 확실하게 거부합니다 (Tom Lane)
메모리 누출 수정libpq사용시sslmode = verify-full(Roman Peshkurov)
연결 시작시 인증서 확인은 메모리를 누출 할 수 스포츠 토토. 클라이언트 프로세스가 수명 동안 많은 데이터베이스 연결을 열면 문제가됩니다.
수정ECPG정당한 주장을 다루기 위해"-"의미로"Stdin에서 읽으십시오"모든 플랫폼 (Tom Lane)
addpg_dump지원Alter ... 확장에 의존(Álvaro Herrera)
pg_dump이전에 무시한 종속성 이이 방식으로 추가되어 덤프/복원 중에 잊혀지거나pg_upgrade.
수정pg_dumpRLS 정책 개체에 대한 의견을 덤프하기 위해 (Tom Lane)
inpg_dump, 끝까지 이벤트 트리거의 연기 복원 (Fabrízio de Royes Mello, Hamid Akhtar, Tom Lane)
이것은 이벤트 트리거가 다른 물체의 복원을 방해 할 수있는 위험을 최소화합니다.
견적 수정-encoding, ---lc-ctypeand---collate값createb유틸리티 (Michael Paquier)
Contrib/LO'slo_manage ()
트리거가 아닌 직접 호출하면 기능이 충돌했습니다 (Tom Lane)
inContrib/ltree, 오버플로로부터 보호ltreeandLQuery길이 필드 (Nikita Glukhov)
캐시 참조 누출 수정Contrib/Sepgsql(Michael Luo)
Windows에서 Unix 스타일 로케일 이름을 다룰 때 고장을 피하십시오 (Juan José Santamaría Flecha)
MSVC 빌드에서 Python (Victor Wagner)의 경로 이름의 공간에 대처합니다
MSVC 빌드에서 더 많은 언어 설정 (Andrew Dunstan)에서 작업하려면 Visual Studio 버전의 탐지를 수정하십시오.
MSVC 빌드에서 사용-wno-deprecatedBison 버전이 3.0보다 새로워지고 Windows가 아닌 건축이 이미 (Andrew Dunstan)을 만들었습니다.
시간대 데이터 파일 업데이트tzdata모로코와 캐나다 유콘의 DST 법률 변경을위한 2020A 릴리스, 상하이의 역사적 수정.
미국/Godthab Zone은 현재 영어 사용법을 반영하기 위해 America/Nuuk로 이름을 바꿨습니다. 그러나 이전 이름은 호환성 링크로 사용할 수 있습니다.
또한, 업데이트initdb의 알려진 Windows 시간대 이름 목록 최근 추가를 포함하여 해당 플랫폼의 시스템 시간대 설정을 올바르게 변환 할 확률을 향상시킵니다..