| 롤 토토 : 문서 : 9.5 : 롤 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.5 : 롤 토토 9.5.17 | PostgreSQL : 문서 : 9.5 : 토토 베이 노트 | 부록 E. 출시 노트 | PostgreSQL : 문서 : 9.5 : 토토 결과 9.5.15 |
출시일: 2019-02-14
이 릴리스에는 9.5.15의 다양한 수정 사항이 포함되어 있습니다. 9.5 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.스포츠 토토 사이트 PostgreSQL : 문서 : 9.5 : 릴리스 9.5.
9.5.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 9.5.13 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.5 : 토토 꽁 머니 9.5.13.
기본적으로 재시도무지개 토토 대신 당황하게 됩니다.fsync()실패, 데이터 손상 가능성을 피하기 위해 (Craig Ringer, Thomas Munro)
일부 널리 사용되는 운영 체제에서는 쓸 수 없는 경우 커널 데이터 버퍼를 버리고 이를 다음과 같이 보고합니다.fsync()실패. 우리가 재발행무지개 토토 경우fsync()요청은 성공하지만 실제로는 데이터가 손실되었으므로 계속하면 데이터베이스가 손상될 위험이 있습니다. 대신 패닉 상태를 발생시켜 이러한 상황에서 유일하게 남아 있는 데이터 복사본을 포함할 수 있는 WAL에서 재생할 수 있습니다. 이는 확실히 추악하고 비효율적이지만 대안이 거의 없으며 다행히도 이러한 경우는 거의 발생하지 않습니다.
새 서버 매개변수data_sync_retry6909_7047data_sync_retry에켜짐이전 동작을 복원합니다.
해당 브랜치 및 이후의 모든 브랜치가 아닌 해당 브랜치에 대한 문서에만 각 주요 릴리스 브랜치의 릴리스 노트를 포함하십시오(Tom Lane)
이전 정책으로 인해 발생한 중복이 감당할 수 없을 만큼 증가했습니다. 우리의 계획은 프로젝트 웹사이트에 릴리스 노트의 전체 아카이브를 제공하지만 각 릴리스 내에서 이를 복제하지는 않는 것입니다.
다중 버퍼 잠금 획득 시 교착 상태 방지(Nishant Fnu)
상시 대기 쿼리와 GIN 인덱스 페이지 삭제 재생 사이의 교착 상태 방지(Alexander Korotkov)
인덱스 표현식이나 조건자가 사용 중일 때 논리적 복제에서 발생할 수 있는 충돌 수정(Peter Eisentraut)
테이블 재작성 중 TOAST 데이터의 쓸모없고 비용이 많이 드는 논리적 디코딩 방지(Tomas Vondra)
동기 복제가 활성화된 경우 WAL 발신자의 하위 집합을 중지무지개 토토 논리 수정(Paul Guo, Michael Paquier)
튜플 삭제 WAL 레코드에 잘못된 복제본 ID 필드를 쓰는 것을 방지하세요(Stas Kelvich)
다음에 보관할 파일을 선택하는 동안 아카이버가 WAL 데이터 파일보다 WAL 기록 파일에 우선순위를 두도록 합니다(David Steele)
충돌 가능성 수정업데이트다중으로SET하위를 사용무지개 토토 절선택소스(Tom Lane)
다음의 경우 충돌을 피하세요libxml2널 오류 메시지를 반환합니다(Sergio Conde Gómez)
일관되지 않은 데이터 정렬 할당 처리로 인해 발생한 가짜 그룹화 관련 파서 오류 수정(Andrew Gierth)
어떤 경우에는 일치무지개 토토 것으로 간주되어야 무지개 토토 표현식이 조합 가능한 데이터 유형에 대한 작업을 포함무지개 토토 경우 일치무지개 토토 것으로 간주되지 않았습니다.
비교 함수가 기본인지 확인최소()또는최고()단순히 가정무지개 토토 것이 아니라 누출 방지 기능이 있습니다(Tom Lane)
btree 비교 기능에서 실제 정보 유출은 일반적으로 유발하기 어렵지만 원칙적으로는 발생할 수 있습니다.
외부 테이블 스캔에서 측면 참조를 평가해야 무지개 토토 잘못된 쿼리 계획 수정(Tom Lane)
병합 조인 비용의 과소평가 문제 수정(Tom Lane)
플래너는 외부 키 범위가 내부 키 범위보다 훨씬 작은 경우 병합 조인을 선호할 수 있습니다. 내부에 중복 키가 너무 많아서 잘못된 선택이더라도 마찬가지입니다.
쿼리에 색인 생성 가능한 절이 수천 개 포함되어 있는 경우 O(N^2) 계획 시간 증가를 피하세요(Tom Lane)
개선분석의 동시 업데이트 행 처리(Jeff Janes, Tom Lane)
이전에는 진행 중인 트랜잭션에 의해 삭제된 행이 다음에서 생략되었습니다.분석의 샘플이지만 이는 포함하는 것보다 더 많은 불일치를 초래하는 것으로 밝혀졌습니다. 실제로 샘플은 이제 현재 MVCC 스냅샷에 해당합니다.분석시작 시간입니다.
만들다잘라내기다른 세션의 임시 테이블인 상속 하위 테이블 무시(Amit Langote, Michael Paquier)
이것이 가져온다잘라내기다른 명령의 동작과 일치합니다. 이전에는 이러한 경우가 대개 실패로 끝났습니다.
수정잘라내기오른쪽 테이블에 대한 통계 카운터 업데이트(Tom Lane)
잘린 테이블에 TOAST 테이블이 있는 경우 해당 테이블의 카운터가 대신 재설정되었습니다.
허용듣지 않음상시 대기 모드(Shay Rojansky)
이것은 필연적으로 작동하지 않습니다. 왜냐하면듣기상시 대기 모드에서는 허용되지 않습니다. 하지만 더미 작업을 허용하면 클라이언트의 세션 상태 재설정 논리가 단순화됩니다.
일부 스키마 및 데이터 유형 권한 목록에서 누락된 역할 종속성 수정(Tom Lane)
어떤 경우에는 권한이 부여된 역할을 삭제하는 것이 가능했습니다. 이로 인해 즉각적인 문제는 발생하지 않았지만 모든 숫자 역할 이름에 권한을 부여하려는 시도와 관련된 증상과 함께 후속 덤프/다시 로드 또는 업그레이드가 실패했습니다.
제약조건 이름을 바꾼 후 관계 캐시가 제대로 업데이트되었는지 확인하세요(Amit Langote)
남은 임시 테이블 제거에 대해 autovacuum을 더욱 적극적으로 만들고 작업 중에 남은 임시 테이블도 제거합니다.온도 삭제(알바로 에레라)
이것은 충돌된 세션의 남은 부분을 보다 신속하게 정리무지개 토토 데 도움이 됩니다.
빈 GIN 인덱스 페이지가 너무 빨리 회수되어 동시 검색이 실패무지개 토토 것을 방지합니다(Andrey Borodin, Alexander Korotkov)
float-to-integer 강제 변환에서 극단적인 오류 수정(Andrew Gierth, Tom Lane)
최대 유효 정수 값보다 아주 약간 높은 값은 거부되지 않고 오버플로되어 대신 최소 유효 정수를 생성합니다. 또한 최소 또는 최대 정수 값으로 반올림해야 하는 값이 잘못 거부될 수 있습니다.
설정 금지client_min_messages보다 높음오류(조나 해리스, 톰 레인)
이전에는 이 변수를 다음과 같이 설정할 수 있었습니다.치명적또는패닉, 일반 오류 메시지가 클라이언트로 전송되는 것을 억제하는 효과가 있었습니다. 그러나 이는 다음의 보증에 위배됩니다.포스트그레SQL와이어 프로토콜 사양으로 인해 일부 클라이언트가 매우 혼란스러워졌습니다. 무지개 토토된 브랜치에서는 이러한 설정을 의미로 자동 처리하여 이 문제를 해결합니다.오류대신. 버전 12 이상에서는 이러한 대안을 완전히 거부합니다.
수정ecpglib사용하다uselocale()또는_configthreadlocale()우선적으로setlocale()(마이클 메스케스, 톰 레인)
이후setlocale()스레드 로컬이 아니며 스레드로부터 안전하지 않을 수도 있습니다. 이전 코딩으로 인해 멀티 스레드에서 문제가 발생했습니다.ecpg응용프로그램.
다음을 통해 전달된 숫자 데이터에 대한 잘못된 결과 수정ecpg SQLDA(SQL 설명자 영역) (히구치 다이스케)
앞에 0이 있는 값은 올바르게 복사되지 않았습니다.
수정psql의\g 대상작업할 메타 명령STDOUT에 복사(다니엘 베리테)
이전에는대상옵션이 무시되었으므로 복사 데이터는 항상 현재 쿼리 출력 대상으로 이동했습니다.
만들다psql의 LaTeX 출력 형식은 특수 문자를 올바르게 렌더링합니다(Tom Lane)
백슬래시 및 기타 ASCII 구두점 문자가 올바르게 렌더링되지 않아 문서 구문 오류 또는 출력에 잘못된 문자가 발생했습니다.
수정pg_dump's 기본 키에 대한 간접적인 종속성을 갖는 구체화된 뷰 처리(Tom Lane)
이로 인해 해당 보기의 덤프 아카이브 항목에 잘못된 라벨이 지정되어 다음에 대한 무해한 경고가 발생했습니다."올바른 섹션 순서가 아닌 항목을 보관하십시오"; 덜 무해하며 다음과 같은 레이블에 따른 선택적 복원 옵션입니다.--섹션, 오작동할 수도 있습니다.
다음과 같은 경우 일부 플랫폼에서 널 포인터 역참조 충돌을 방지pg_dump또는pg_restore오류 보고를 시도합니다(Tom Lane)
수정기여/hstore빈 항목에 대한 올바른 해시 값 계산hstore버전 8.4 이하에서 생성된 값(Andrew Gierth)
이전 코딩은 비어있는 경우와 동일한 결과를 제공하지 않았습니다.hstore값이 최신 버전에서 생성되어 잠재적으로 해시 조인 또는 해시 집계에서 잘못된 결과가 발생할 수 있습니다. 기반으로 구축된 모든 해시 인덱스를 다시 색인화하는 것이 좋습니다.hstore열, 테이블에 원래 8.4까지 저장되었고 그 이후로 덤프/다시 로드된 적이 없는 데이터가 포함될 수 있는 경우.
대량 입력으로 인한 충돌 및 과도한 런타임 방지기여/intarray'sgist__int_ops색인 지원(Andrew Gierth)
조정구성나중에 일치하는 스레딩 관련 컴파일러 플래그 및 라이브러리 선택PostgreSQL출시 do(Tom Lane)
9.4 및 9.5 브랜치에서 이전에 사용된 코딩은 일부 최신 플랫폼에서 완전히 실패하므로 9.6 이상에서 수행했던 작업과 동기화하십시오.
새로운 Makefile 변수 지원PG_CFLAGS, PG_CXXFLAGS및PG_LDFLAGSinpgxs빌드(크리스토프 버그)
이것은 확장 빌드 프로세스의 사용자 정의를 단순화합니다.
가정하지 않도록 Perl 코딩된 빌드 스크립트 수정"."최신 Perl 버전에는 해당 항목이 포함되어 있지 않기 때문에 검색 경로에 있습니다(Andrew Dunstan)
OpenBSD에서 서버 명령줄 옵션 구문 분석 문제 수정(Tom Lane)
다음으로 시간대 데이터 파일 업데이트tzdata16986_17264
| 이전 | 롤 토토 : 문서 : 9.5 : 롤 토토 9.5.25 문서화 | PostgreSQL : 문서 : 9.5 : 토토 결과 9.5.15 |
| 릴리스 9.5.17 | PostgreSQL : 문서 : 9.5 : 토토 베이 노트 | 출시 버전 9.5.15 |