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

E.4. 릴리스 9.1.21

출시일: 2016-03-31

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

E.4.1. 버전 9.1.21로 마이그레이션

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

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

E.4.2. 변경사항

  • 인덱싱된 NULL 인덱스 항목의 잘못된 처리 수정ROW()비교(톰 레인)

    다음과 같은 행 비교를 사용한 인덱스 검색ROW(a, b) ROW('x', 'y')아마도 에서 NULL 항목에 도달하면 중지합니다.b열, 거기에 있다는 사실을 무시 NULL이 아닐 수도 있습니다.b값 이후 값과 연관됨a.

  • 파일 이름 변경으로 인한 데이터 손실 시나리오 방지 적절하지 않음fsync()전후 호출(Michael Paquier, Tomas Vondra, 안드레스 프로인드)

  • 다음과 같은 경우를 올바르게 처리합니다.pg_subtransXID 랩어라운드에 가깝습니다. 서버 시작 중(Jeff Janes)

  • 해제 시도로 인한 코너 케이스 충돌 수정localeconv()다음보다 많은 문자열을 출력합니다. 한 번 (톰 레인)

  • 다음에 대한 첨부 파일 구문 분석 수정ispell사전 (톰 레인)

    첨부 파일에 어떤 내용이 포함되어 있으면 코드가 잘못될 수 있습니다. 대소 문자를 접는 동안 바이트 길이가 변경되는 문자, 예를 들어I터키어 UTF8 로케일.

  • 사용을 피하세요sscanf()에 구문 분석ispell사전 파일 (아르투르 자키로프)

    이것은 FreeBSD 파생의 이식성 문제를 피합니다 플랫폼(macOS 포함).

  • 이전 Windows 버전에서 충돌을 피하십시오(이전 7SP1/2008R2SP1)(AVX2 지원 CPU 및 Postgres 포함) Visual Studio 2013을 사용하여 빌드 완료(Christian Ullrich)

    이것은 Visual Studio 2013의 버그에 대한 해결 방법입니다. Microsoft에서 제공하지 않을 것이라고 밝힌 런타임 라이브러리 해당 버전에서 수정하세요.

  • 수정psql의 탭 멀티바이트 문자를 올바르게 처리하기 위한 완료 논리 (호리구치 쿄타로, 로버트 하스)

  • 수정psql의 탭 완료보안 라벨(톰 레인)

    다음에 TAB 누르기보안 라벨충돌을 일으키거나 부적절한 제안을 할 수 있습니다. 키워드.

  • 만들다pg_ctl수락하세요 대기 시간이 초과되었습니다.PGCTLTIMEOUT환경 변수(명령에 아무것도 지정되지 않은 경우) 라인(노아 미쉬)

    이렇게 하면 느린 빌드팜 구성원의 테스트가 쉬워집니다. 전역적으로 정상보다 긴 시간을 지정할 수 있도록 허용 포스트마스터 시작 및 종료 시간이 초과되었습니다.

  • Windows 서비스 상태에 대한 잘못된 테스트 수정pg_ctl(마누엘 마타르)

    이전 부 릴리스 세트에서 수정을 시도했습니다.pg_ctl제대로 Window 이벤트에 로그 메시지를 보낼지 여부를 결정합니다. 기록했지만 테스트가 거꾸로 진행되었습니다.

  • 수정pgbench에 다음의 조합을 올바르게 처리합니다.-C그리고-M 준비됨옵션 (톰 레인)

  • PL/Perl에서 빈 Postgres 배열을 올바르게 변환합니다. 빈 Perl 배열로(Alex Hunsaker)

  • PL/Python이 그렇지 않은 함수 이름에 대처하도록 만드세요. 유효한 Python 식별자(Jim Nasby)

  • 다음에서 반환된 통계의 여러 실수 수정contrib/pgstattuple'spgstatindex()함수 (톰 레인)

  • 다음에 대한 종속성 제거psed에 MSVC 빌드(더 이상 핵심 Perl에서 제공되지 않음) (마이클 파퀴어, 앤드류 던스턴)

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2016c 토토 베이 아제르바이잔, 칠레, 아이티, 팔레스타인, 러시아의 변화 (알타이, 아스트라한, 키로프, 사할린, 울리야놉스크 지역), 리투아니아, 몰도바 및 러시아(칼리닌그라드, 사마라, 볼고그라드).