| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.5 : 토토 결과 9.5.23 | PostgreSQL : 문서 : 9.5 : 토토 베이 노트 | 부록 E. 출시 노트 | PostgreSQL : 문서 : 9.5 : 메이저 토토 사이트 9.5.21 |
출시일: 2020-05-14
이 릴리스에는 9.5.21의 다양한 수정 사항이 포함되어 있습니다. 9.5 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.스포츠 토토 사이트 PostgreSQL : 문서 : 9.5 : 릴리스 9.5.
그PostgreSQL커뮤니티는 2021년 2월에 9.5.X 릴리스 시리즈에 대한 업데이트 릴리스를 중단합니다. 사용자는 곧 최신 릴리스 브랜치로 업데이트하는 것이 좋습니다.
9.5.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 9.5.20 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.5 : 윈 토토 9.5.20.
보존클러스터되지 않음다음에 의해 다시 작성된 색인 설정테이블 변경(아미트 랑고테, 저스틴 프리즈비)
이전에,테이블 변경어떤 색인이 사용되었는지 추적되지 않음클러스터.
다음에 의해 다시 작성된 색인의 복제본 ID 속성을 보존합니다.테이블 변경(Quan Zongliang, 피터 아이젠트라우트)
그 동안 개체를 더 빨리 잠급니다.드롭 소유(알바로 에레라)
이는 다른 세션이 동일한 개체 중 일부를 삭제하는 경합 상황의 실패를 방지합니다.
다음에 대한 오류 사례 처리 수정역할 만들기 ... 역할에서(앤드류 기어스)
일부 오류 사례는 다음과 같이 보고됩니다."예기치 않은 노드 유형"또는 의도한 메시지 대신에.
버그 수정gin_fuzzy_search_limit처리 중 (Adé Heyward, Tom Lane)
작은 값gin_fuzzy_search_limit실수로 동일한 색인 페이지를 여러 번 다시 검색하면 예상치 못한 속도 저하가 발생할 수 있습니다. 다른 코드 경로가 의도한 필터링을 전혀 적용하지 못했기 때문에 너무 많은 값을 반환했을 수 있습니다.
유형 입력 허용원형식을 수락하려면"(x,y),r"문서에 나와 있는 대로 (David Zhang)
다음을 만드세요get_bit()그리고set_bit()함수 대처바이테아256MB보다 긴 문자열(Movead Li)
비트 번호 인수만이므로int4, 이러한 함수를 사용하여 긴 파일의 처음 256MB를 초과하는 비트에 액세스하는 것은 불가능합니다.바이테아. 우리는 논쟁을 다음과 같이 확장할 것입니다.int8v13에서는 그 동안 이 함수가 긴 문자열의 초기 하위 문자열에서 작동하도록 허용합니다.바이테아.
디렉토리에 대한 열린 파일 설명자가 누출될 가능성을 피하십시오.pg_ls_dir(), pg_timezone_names(), pg_tablespace_databases()및 관련 기능(Justin Pryzby)
an의 실제 유형을 올바르게 추론하기 위해 다형성 함수 유형 해결을 수정합니다.모든 배열만 주어지면 출력아무범위입력 (톰 레인)
다음과 같은 경우 충돌을 피하십시오.REINDEX세션 종료 신호에 의해 종료됨(Tom Lane)
다음에서 부정확할 수 있는 해시 조인 테이블 통계의 인쇄 방지설명(콘스탄틴 크니즈니크, 톰 레인, 토마스 먼로)
힙 잘림 단계의 경과 시간 보고 수정진공 장황함(카사하라 타츠히토)
표시 가능성 방지"대기 중"프로세스 PS 상태의 2배(사와다 마사히코)
충돌 복구 중 WAL 세그먼트의 조기 재활용 방지(Jehan-Guillaume de Rorthais)
충돌 복구 중에 보관 준비가 된 WAL 세그먼트는 보관되지 않고 잠재적으로 재활용되었습니다.
아카이브 복구 중 관련없는 타임라인 검사를 피하십시오 (호리구치 쿄타로)
이것은 아카이브 저장소에서 존재하지 않는 WAL 파일을 가져오려는 많은 시도를 제거할 수 있으며 이는 아카이브 액세스가 느린 경우 유용합니다.
가짜 제거"이전 최상위 txn 기록 없이 하위 트랜잭션이 기록되었습니다"논리적 디코딩 오류 확인(Arseny Sher, Amit Kapila)
이 조건은 다양한 시나리오에서 합법적으로 도달할 수 있으므로 확인 표시를 제거하세요.
복제 슬롯이 다음과 같은지 확인하세요.io_in_progress_lock실패 코드 경로에서 와이즈 토토됨(Pavan Deolasee)
이로 인해 Walsender가 나중에 잠금을 기다리다가 멈출 수 있습니다.
보장nextXid대기 서버에서는 뒤로 이동할 수 없습니다(Eka Palamadai)
이 경쟁 조건으로 인해 잘못된 핫 대기 피드백 메시지가 기본 서버로 다시 전송되어 잠재적으로 허용될 수 있습니다.진공기본에서 너무 빨리 실행합니다.
몇 가지 오류 보고서에 누락된 SQLSTATE 값 추가(사와다 마사히코)
이벤트 트리거 함수를 일반 함수로 실행하는 것을 안정적으로 거부하도록 PL/pgSQL 수정(Tom Lane)
메모리 누수 수정libpq사용 시sslmode=verify-full(로만 페쉬쿠로프)
연결 시작 중 인증서 확인으로 인해 일부 메모리가 누출될 수 있습니다. 클라이언트 프로세스가 수명 동안 많은 데이터베이스 연결을 연 경우 이는 문제가 될 수 있습니다.
수정ecpg단지의 인수를 처리하려면"-"의미로"표준 입력에서 읽기"모든 플랫폼에서 (Tom Lane)
수정pg_dumpRLS 정책 개체에 대한 의견 덤프(Tom Lane)
에pg_dump, 이벤트 트리거 복원을 끝까지 연기합니다(Fabrízio de Royes Mello, Hamid Akhtar, Tom Lane)
이는 이벤트 트리거가 다른 개체의 복원을 방해할 수 있는 위험을 최소화합니다.
인용 수정--인코딩, --lc-ctype그리고--lc-collate값생성된 DB유틸리티(마이클 파퀴에)
기여/lo'slo_manage()트리거가 아닌 직접 호출하면 함수가 충돌함(Tom Lane)
에기여/ltree, 오버플로로부터 보호트리그리고쿼리길이 필드(Nikita Glukhov)
캐시 참조 누출 수정contrib/sepgsql(마이클 루오)
Windows에서 Unix 스타일 로케일 이름을 처리할 때 오류 방지 (Juan José Santamaría Flecha)
MSVC 빌드에서 Python 경로 이름의 공백에 대처합니다(Victor Wagner)
MSVC 빌드에서 더 많은 언어 설정과 작동하도록 Visual Studio 버전 감지 수정(Andrew Dunstan)
MSVC 빌드에서는 다음을 사용하세요.-Wno-지원 중단됨비 Windows 빌드에서 이미 수행하고 있는 것처럼 3.0보다 최신 버전의 Bison 사용(Andrew Dunstan)
다음으로 시간대 데이터 파일 업데이트tzdata모로코와 캐나다 유콘의 DST 법률 변경 사항과 상하이의 역사적 수정 사항에 대한 2020a 릴리스입니다.
America/Godthab 지역은 현재 영어 사용법을 반영하기 위해 America/Nuuk로 이름이 변경되었습니다. 그러나 이전 이름은 호환성 링크로 계속 사용할 수 있습니다.
또한 업데이트initdb의 알려진 Windows 시간대 이름 목록에 최근 추가 내용이 포함되어 해당 플랫폼의 시스템 시간대 설정을 올바르게 변환할 확률이 높아집니다.