이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.13. 릴리스 9.3.13

출시 날짜 : 2016-05-12

이 릴리스에는 9.3.12의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.3 주요 릴리스의 새로운 기능에 대한 정보 참조토토 사이트 순위 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.

E.13.1. 버전 9.3.13으로의 마이그레이션

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

그러나 9.3.9 이전 버전에서 업그레이드하는 경우, 보다토토 커뮤니티 : 문서 : 9.3 : 릴리스 9.3.9.

E.13.2. 변화

  • OpenSSL 오류 큐를 OpenSSL 호출 전에 지우십시오. 이미 분명하다고 가정합니다. 그리고 우리가 그것을 명확하게 남겨 두십시오 그 후 (Peter Geoghegan, Dave Vitek, Peter Eisentraut)

    이 변경은 여러 가지가있을 때 문제를 예방합니다 단일 프로세스 내에서 OpenSSL을 사용하는 연결은 관련된 코드는 오류를 지우는시기에 대해 동일한 규칙을 따릅니다. 대기줄. 클라이언트 일 때 구체적으로 실패 가보고되었습니다 응용 프로그램은에서 SSL 연결을 사용합니다.libpq동시에 SSL 연결을 사용하여 OpenSSL 용 PHP, Python 또는 Ruby Wrappers. 가능합니다 서버 내에서도 비슷한 문제가 발생합니다. 확장 모듈은 나가는 SSL 연결을 설정합니다.

  • 수정"어떤 구축에 실패했습니다n-웨이 조인 "전체가있는 플래너 오류 왼쪽 조인 (Tom Lane)의 오른쪽에 동봉 된 가입

  • 다단계에서 동등성 등급 테스트를 잘못 처리하는 수정 NestLoop 계획 (Tom Lane)

    그러한 변수의 3 개 또는 동등성 등급 클래스가 주어졌습니다 처럼x.x = y.y = z.z, 가능했습니다 플래너는 그 모든 것을 시행하는 데 필요한 일부 테스트를 생략합니다 변수는 실제로 동일하므로 최종 행이 출력됩니다. 그것은 만족하지 못했습니다여기서조항. 을 위한 여러 가지 이유, 잘못된 계획은 실제로 거의 선택되지 않았습니다. 이 버그가 오랫동안 감지되지 않았습니다.

  • 가능한 오해의 수정th, thy, yyy형식 코드에서TO_TIMESTAMP ()(Tom 레인)

    입력 문자열의 끝에서 발전하여 쓰레기를 읽는 후속 형식 코드.

  • 규칙 및 견해의 덤핑 수정배열A의 주장value 운영자any (배열)Construct는 하위 선택자입니다 (Tom 레인)

  • makePG_REGRESS시작을 사용하십시오 에서 타임 아웃pgctltimeout환경 변수, 그것이 설정된 경우 (Tom Lane)

    이것은 최근에 추가 된 동작과 일관성을위한 것입니다PG_CTL; 자동 테스트가 완화됩니다 느린 기계에서.

  • 수정pg_upgrade올바르게 만 포함 된 운영자 가족의 연장 멤버십을 복원하십시오 하나의 운영자 클래스 (Tom Lane)

    그러한 경우, 운영자 패밀리는 새로 복원되었습니다. 데이터베이스이지만 더 이상 확장의 일부로 표시되지 않았습니다. 이것은 즉각적인 악영향이 없었지만 나중에 발생할 것입니다pg_dump출력을 방출하기 위해 실행됩니다 복원시 (무해한) 오류가 발생합니다.

  • 수정pg_upgrade새로운 클러스터 토스트 규칙은 오래된 (Tom Lane)와 다릅니다

    pg_upgrade특수 사례가있었습니다 새로운 상황을 처리하는 코드PostgreSQL버전은 테이블이되어야한다고 생각합니다 이전 버전은 그렇지 않은 동안 토스트 테이블이 있습니다. 그 코드였습니다 부서져서 제거하고 대신 그런 경우에는 아무것도하지 않습니다. 거기 우리가 구식 버전에 따라 괜찮은 경우 토스트 테이블 규칙.

  • Back-Port 9.4-era 메모리 배리어 코드는 9.2 및 9.3으로 변경됩니다 (Tom Lane)

    이러한 변경 사항은 원래 9.4 이전 지점에서 필요하지 않았습니다. 그러나 우리는 최근에 배리어 코드를 예상하는 수정을 역전했습니다. 제대로 작동합니다. IA64 (ICC를 사용할 때), HPPA 및 알파 만 플랫폼은 영향을받습니다.

  • 구성된 빌드에서 사용하는 SYSV 세마포어 수 감소 와 함께-disable-spinlocks(Tom Lane)

  • 내부 기능 이름 바꾸기strtoi ()tostrtoint ()충돌을 피하기 위해 NETBSD 라이브러리 기능 (Thomas Munro)

  • 오류보고 수정bind ()andlisten ()시스템 호출 Windows (Tom Lane)

  • Microsoft를 구축 할 때 컴파일러 출력의 구두 성을 줄입니다 Visual Studio (Christian Ullrich)

  • 수정putenv ()제대로 작업합니다 Visual Studio 2013 (Michael Paquier)

  • Windows '를 피하십시오.FormatMessage ()기능 (Christian Ullrich)

    사용format_message_ignore_inserts적절한 경우 플래그. 여기에는 라이브 버그가 존재하는 것으로 알려져 있지 않지만 조심하는 것이 좋은 생각 인 것 같습니다.

  • 시간대 데이터 파일 업데이트tzdataDST 법률 변경을위한 2016D 출시 러시아와 베네수엘라. 새로운 영역 이름이 있습니다Europe/KirovAsia/Tomsk이 지역마다 시간대가 다른 사실을 반영합니다. 인접한 지역의 역사.