이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.28. 릴리스 9.1.22

출시일: 2016-05-12

이 릴리스에는 9.1.21의 다양한 수정 사항이 포함되어 있습니다. 에 대한 9.1 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조토토 결과 PostgreSQL : 문서 : 9.2 : 릴리스 9.1.

포스트그레SQL커뮤니티는 9.1.X 릴리스 시리즈에 대한 업데이트 릴리스를 9월에 중단합니다. 2016. 사용자는 최신 릴리스 브랜치로 업데이트하는 것이 좋습니다. 곧.

E.28.1. 버전 9.1.22로 마이그레이션

9.1.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.

그러나 다음 버전보다 이전 버전에서 업그레이드하는 경우 9.1.16, 참조PostgreSQL : 문서 : 9.2 : 스포츠 토토 9.1.16.

E.28.2. 변경사항

  • OpenSSL 호출 전에 OpenSSL 오류 대기열을 지우고, 이미 명확하다고 가정하기보다는; 그리고 우리가 확실히 나중에 명확하게 남겨두세요(Peter Geoghegan, Dave Vitek, 피터 아이젠트라우트)

    이 변경으로 인해 여러 개가 있을 때 문제가 발생하지 않습니다. 단일 프로세스 내에서 OpenSSL을 사용하는 연결이 아닌 관련된 모든 코드는 시기에 대해 동일한 규칙을 따릅니다. 오류 대기열을 지웁니다. 실패가 보고되었습니다 특히 클라이언트 애플리케이션이 SSL 연결을 사용하는 경우 에서libpq동시에 PHP, Python 또는 Ruby 래퍼를 사용한 SSL 연결 OpenSSL. 내에서도 비슷한 문제가 발생할 수 있습니다. 확장 모듈이 나가는 SSL 연결.

  • 수정"아무것도 만들지 못했습니다N-방향 조인"플래너 오류 완전 조인이 왼쪽의 오른쪽에 포함되어 있음 가입(톰 레인)

  • 다음의 가능한 오작동 수정TH, 번째Y,YYY형식 코드to_timestamp()(톰 레인)

    이들은 입력 문자열의 끝에서 벗어날 수 있습니다. 후속 형식 코드가 가비지를 읽게 만듭니다.

  • 규칙 및 보기의 덤핑 수정배열a의 인수 연산자모두 (배열)구조는 하위 SELECT입니다. (톰 레인)

  • 만들다pg_regress사용하다 시작 시간 초과:PGCTLTIMEOUT환경 변수, 만약 그렇다면 세트(톰 레인)

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

  • 수정pg_upgrade에 운영자의 확장 멤버십을 올바르게 복원합니다. 하나의 연산자 클래스만 포함하는 패밀리(Tom Lane)

    이 경우 운영자 가족은 다음으로 복원되었습니다. 새 데이터베이스이지만 더 이상 다음의 일부로 표시되지 않았습니다. 확장. 즉각적인 부작용은 없었지만, 나중에 원인pg_dump실행 (무해한) 오류를 일으키는 출력을 방출합니다. 복원합니다.

  • 내부 함수 이름 바꾸기strtoi()strtoint()과의 충돌을 피하기 위해 NetBSD 라이브러리 함수(Thomas Munro)

  • 다음 오류 보고 수정바인드()그리고듣기()Windows에서의 시스템 호출(Tom 레인)

  • 다음을 사용하여 빌드할 때 컴파일러 출력의 자세한 내용을 줄입니다. 마이크로소프트 비주얼 스튜디오(크리스찬 울리히)

  • 안전하지 않을 수 있는 Windows 사용을 피하세요'형식메시지()기능(기독교 울리히)

    다음을 사용하세요FORMAT_MESSAGE_IGNORE_INSERTS플래그 위치 적절하다. 여기에는 라이브 버그가 존재하지 않는 것으로 알려져 있지만 조심하는 것이 좋을 것 같습니다.

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2016d 스포츠 토토 러시아와 베네수엘라의 변화. 새로운 영역 이름이 있습니다.유럽/키로프그리고아시아/톰스크이 사실을 반영하기 위해 이제 지역마다 시간대 기록이 다릅니다. 인접 지역.