| 윈 토토 : 문서 : 9.4 : 윈 토토 | |||
|---|---|---|---|
| PostgreSQL : 문서 : 9.4 : 토토 커뮤니티 9.4.9 | PostgreSQL : 문서 : 9.4 : 범퍼카 토토 노트 | 부록 E. 출시 노트 | PostgreSQL : 문서 : 9.4 : 젠 토토 9.4.7 | 
출시일: 2016-05-12
이 릴리스에는 9.4.7의 다양한 수정 사항이 포함되어 있습니다. 9.4 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.PostgreSQL : 문서 : 9.4 : 사설 토토 9.4.
9.4.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 9.4.6 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.4 : 롤 토토 9.4.6.
이미 지워졌다고 가정하기보다는 OpenSSL 호출 전에 OpenSSL 오류 대기열을 지우십시오. 나중에 명확히 남겨두도록 하세요(Peter Geoghegan, Dave Vitek, Peter Eisentraut)
이 변경은 단일 프로세스 내에서 OpenSSL을 사용하는 여러 연결이 있고 관련된 모든 코드가 오류 대기열을 지울 시기에 대해 동일한 규칙을 따르지 않을 때 문제를 방지합니다. 특히 클라이언트 애플리케이션이 SSL 연결을 사용할 때 실패가 보고되었습니다.libpq동시에 OpenSSL용 PHP, Python 또는 Ruby 래퍼를 사용하여 SSL 연결을 수행합니다. 확장 모듈이 나가는 SSL 연결을 설정하는 와이즈 토토 서버 내에서도 비슷한 문제가 발생할 수 있습니다.
수정"아무것도 빌드하지 못했습니다N방향 조인"왼쪽 조인의 오른쪽에 전체 조인이 포함된 플래너 오류(Tom Lane)
다단계 Nestloop 계획에서 동급 클래스 테스트의 잘못된 처리 수정(Tom Lane)
다음과 같은 3방향 이상의 등가 변수 클래스가 제공됩니다.X.X = Y.Y = Z.Z, 플래너가 모든 변수가 실제로 동일한지 확인하는 데 필요한 일부 테스트를 생략하여 조인 행이 다음을 충족하지 않는 출력이 되는 것이 가능했습니다.어디에서절. 여러 가지 이유로 실제로 잘못된 계획이 선택되는 와이즈 토토가 거의 없었기 때문에 이 버그는 오랫동안 발견되지 않았습니다.
GIN 인덱스 스캔에서 쿼리 수명 메모리 누수 수정(Julien Rouhaud)
GIN 인덱스 삽입 시 쿼리 수명 메모리 누수 및 잠재적인 인덱스 손상 위험 수정(Tom Lane)
메모리 누수는 일반적으로 간단한 쿼리에서는 그다지 크지 않지만 높은 수준의 대규모 GIN 인덱스 빌드 중에는 매우 클 수 있습니다.maintenance_work_mem.
다음의 가능한 오작동 수정TH, 번째그리고Y,YYY형식 코드to_timestamp()(톰 레인)
이것은 입력 문자열의 끝에서 벗어날 수 있으며 후속 형식 코드가 가비지를 읽게 만들 수 있습니다.
규칙 및 보기의 덤핑 수정배열a의 인수값 연산자모두 (배열)구조는 하위 SELECT입니다(Tom Lane)
개행을 허용하지 않음시스템 변경매개변수 값(톰 레인)
구성 파일 파서는 문자열 리터럴에 새 줄 삽입을 지원하지 않으므로 값에 삽입하는 것을 허용해서는 안 됩니다.시스템 변경.
수정테이블 변경 ...인덱스를 사용하는 복제본 IDOID의 색인이 선택된 와이즈 토토 제대로 작동하려면 (David Rowley)
정렬이 까다로운 플랫폼에서 논리적 디코딩 충돌 수정(Tom Lane, Andres Freund)
디스크에 유출될 만큼 큰 트랜잭션과 해당 트랜잭션 내의 기본 키 변경에서만 오류가 발생했습니다.
walsender를 종료하는 동안 수신자로부터 반복적인 피드백 요청을 피하십시오(Nick Cleaton)
만들다pg_regress다음에서 시작 시간 초과 사용PGCTLTIMEOUT환경 변수, 설정된 와이즈 토토 (Tom Lane)
이는 최근 추가된 동작과의 일관성을 위한 것입니다.pg_ctl; 느린 시스템에서 자동화된 테스트를 쉽게 해줍니다.
수정pg_upgrade단 하나의 운영자 클래스(Tom Lane)를 포함하는 운영자 제품군의 확장 멤버십을 올바르게 복원하려면
이 와이즈 토토 운영자 제품군은 새 데이터베이스로 복원되었지만 더 이상 확장의 일부로 표시되지 않았습니다. 이는 즉각적인 악영향을 미치지 않았지만 나중에 발생할 수 있습니다.pg_dump복원 시 (무해한) 오류를 일으킬 수 있는 출력을 내보내도록 실행됩니다.
수정pg_upgrade새 클러스터 TOAST 규칙이 이전 규칙과 다를 때 실패하지 않도록 (Tom Lane)
103PostgreSQL: 문서: 9.4: 릴리스 9.4.855새로운 상황을 처리하기 위한 특수 사례 코드가 있습니다.포스트그레SQL버전에서는 테이블에 TOAST 테이블이 있어야 한다고 생각하지만 이전 버전에서는 그렇지 않았습니다. 해당 코드는 손상되었으므로 이를 제거하고 대신 그러한 경우에는 아무것도 수행하지 마십시오. 이전 버전의 규칙에 따라 괜찮았다면 TOAST 테이블 없이는 잘 지낼 수 없다고 믿을 이유가 없는 것 같습니다.
다음으로 구성된 빌드에서 사용되는 SysV 세마포어 수를 줄입니다.--비활성화-스핀록(톰 레인)
내부 함수 이름 바꾸기strtoi()에strtoint()NetBSD 라이브러리 기능과의 충돌을 피하기 위해(Thomas Munro)
다음 오류 보고 수정바인드()그리고듣기()Windows에서의 시스템 호출(Tom Lane)
Microsoft Visual Studio로 빌드할 때 컴파일러 출력의 자세한 내용을 줄입니다(Christian Ullrich)
수정putenv()Visual Studio 2013과 제대로 작동하려면(Michael Paquier)
안전하지 않을 수 있는 Windows 사용을 피하세요'형식메시지()함수 (크리스티안 울리히)
다음을 사용하세요FORMAT_MESSAGE_IGNORE_INSERTS적절한 와이즈 토토 플래그를 지정하세요. 여기에는 라이브 버그가 존재하지 않는 것으로 알려져 있지만 주의하는 것이 좋습니다.
다음으로 시간대 데이터 파일 업데이트tzdata2016d에 러시아 및 베네수엘라의 DST 법률 변경 사항이 발표되었습니다. 새로운 영역 이름이 있습니다.유럽/키로프그리고아시아/톰스크이 지역은 이제 인접 지역과 다른 시간대 기록을 가지고 있다는 사실을 반영합니다.