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

E.57. 릴리스 9.1.19

출시일: 2015-10-08

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

E.57.1. 버전 9.1.19로 마이그레이션

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

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

E.57.2. 변경사항

  • 토토 핫contrib/pgcrypto탐지하고 보고서가 너무 짧습니다.암호화()소금 (조쉬 쿠퍼슈미트)

    특정 유효하지 않은 솔트 인수로 인해 서버가 충돌했거나 몇 바이트의 서버 메모리. 우리는 생존 가능성을 배제하지 않았습니다. 기밀 정보가 존재하도록 준비하는 공격 공개된 바이트이지만 그럴 것 같지 않습니다. (CVE-2015-5288)

  • 다음에 속한 포털(커서) 후 하위 트랜잭션 정리 토토 핫 외부 하위 트랜잭션 실패(Tom Lane, Michael Paquier)

    외부 하위 트랜잭션 커서에서 실행되는 함수는 다음과 같습니다. 관계를 참조하여 어설션 실패 또는 충돌 발생 내부 하위 트랜잭션 내에서 생성됩니다.

  • 관계 캐시에 관계 삽입 토토 핫"초기화 파일"(톰 레인)

    가장 최근 마이너 토토 핫의 패치에 대한 감독으로 인해 발생함pg_trigger_tgrelid_tgname_index되다 init 파일에서 생략되었습니다. 후속 세션에서 이를 감지한 다음 init 파일이 손상된 것으로 간주하고 조용히 무시했습니다. 세션 시작 시간이 크게 저하됩니다. 에서 버그를 토토 핫하는 것 외에도 유사한 가드를 설치하십시오. 앞으로의 실수는 더욱 명백해질 것입니다.

  • SPI에 많은 튜플을 삽입할 때 O(N^2) 동작 방지 쿼리 결과(Neil Conway)

  • 개선듣기시작 시간이 있을 때 읽지 않은 알림이 많습니다(Matt Newell).

  • 백패치 9.3 시대에 리소스 소유자별 잠금 캐시 추가 (제프 제인)

    이렇게 하면 성능이 크게 향상됩니다.pg_dump많은 수의 덤프를 시도합니다. 테이블.

  • 기본적으로 SSL 재협상을 비활성화합니다(Michael Paquier, Andres 프로인트)

    SSL 재협상을 사용하는 것은 이론적으로는 좋은 생각이지만, 우리는 실제로 기본 OpenSSL 모두에서 너무 많은 버그가 발견되었습니다. 도서관과 그 사용법. 재협상이 삭제됩니다. 9.5 이상에서는 완전히 가능합니다. 이전 지점에서는 다음을 변경하십시오. 기본값은ssl_renegotiation_limit0으로(비활성화).

  • 최소값을 낮추세요*_freeze_max_age매개변수(안드레스 프로인트)

    이것은 주로 관련 행동에 대한 테스트를 덜 하기 위한 것입니다. 시간이 많이 걸리지만 다음을 사용하여 설치하는 경우에도 유용할 수 있습니다. 디스크 공간이 제한되어 있습니다.

  • 최대값 제한wal_buffers서버 충돌을 방지하려면 2GB로 늘리세요(Josh Berkus)

  • 곱셈에서 드물게 발생하는 내부 오버플로 토토 핫숫자값 (딘 라시드)

  • 기록과 관련된 도달하기 어려운 스택 오버플로로부터 보호 유형, 범위 유형,json, jsonb, tsquery, ltxt쿼리그리고query_int(노아 미쉬)

  • 다음 처리 토토 핫다우그리고DOY날짜/시간 입력(Greg Stark)

    이 토큰은 날짜/시간 값에 사용하기 위한 것이 아니지만 이전에는 불투명한 내부 오류 메시지가 발생했습니다. 보다"잘못된 입력 구문".

  • 정규식 일치에 쿼리 취소 검사를 더 추가합니다(Tom 레인)

  • 정규 표현식에 재귀 깊이 보호 추가,유사함좋아요매칭(톰 레인)

    적절한 검색 패턴과 낮은 스택 깊이 제한으로 인해 스택 오버런 충돌이 발생합니다.

  • 정규식 실행 시 잠재적인 무한 루프 토토 핫(Tom 레인)

    길이가 0인 문자열과 명백하게 일치할 수 있는 검색 패턴, 하지만 실제로는 역참조 때문에 일치하지 않습니다. 무한 루프로.

  • 정규 표현식 컴파일의 메모리 부족 오류 토토 핫 (안드레아스 셀텐라이히)

  • 정규 표현식 중 낮은 확률의 메모리 누수 토토 핫 처형(톰 레인)

  • 트랜잭션 중 잠금 정리 시 드물게 발생하는 메모리 부족 오류 토토 핫 중단(톰 레인)

  • 토토 핫"예기치 않은 메모리 부족 상황 정렬 중"작은 크기의 Tuplestore를 사용할 때 발생하는 오류work_mem설정(톰 레인)

  • 확률이 매우 낮은 스택 오버런 토토 핫qsort(톰 레인)

  • 토토 핫"잘못된 메모리 할당 요청 크기"대규모 해시 조인 실패work_mem설정 (토마스 본드라, 톰 레인)

  • 다양한 플래너 버그 토토 핫(톰 레인)

    이러한 실수는 잘못된 쿼리 계획으로 이어질 수 있습니다. 잘못된 답변을 제공하거나 어설션이 활성화된 경우 어설션 실패 빌드 또는 다음과 같은 이상한 플래너 오류에 대해"할 수 있어요 주어진 쿼리에 대한 쿼리 계획을 고안하지 않음", "정렬할 경로 키 항목을 찾을 수 없습니다", "계획은 하위 계획의 변수를 참조해서는 안 됩니다"또는"모든 NestLoopParam을 계획에 할당하지 못했습니다. 노드". Andreas Seltenreich와 Piotr에게 감사드립니다. 이러한 문제를 노출한 퍼즈 테스트에 참여한 Stefaniak.

  • 지원되는 모든 브랜치에서 퍼지 경로 비용 결정 규칙 사용 (톰 레인)

    이 변경은 다음과 같은 경우 플랫폼별 동작을 방지하기 위한 것입니다. 대체 계획 선택은 실질적으로 동일한 추정치를 갖습니다. 비용.

  • 대기 승격 트리거 파일이 포스트마스터에서 제거되었는지 확인하세요 스타트업 (마이클 파퀴에, 후지이 마사오)

    이것은 이러한 파일이 다음과 같은 경우 원치 않는 승격이 발생하는 것을 방지합니다. 새 데이터베이스를 초기화하는 데 사용되는 데이터베이스 백업에 나타납니다. 대기 서버입니다.

  • 포스트마스터 종료 중 소켓당 잠금 파일이 있는지 확인하세요. 제거되기 전에 제거되고 청취 소켓이 닫힙니다.postmaster.pid파일 (톰 레인)

    이것은 외부 스크립트가 실행될 경우 경합 조건 실패를 방지합니다. 즉시 새로운 포스트마스터를 시작하려고 시도합니다.pg_ctl 중지반환합니다.

  • 포스트마스터가 시작 프로세스 충돌을 처리하는 문제 토토 핫 충돌 복구(톰 레인)

    충돌 복구 주기 중에 시작 프로세스가 충돌하는 경우 데이터베이스 일관성을 복원하지 않은 채 일반적으로 다시 충돌이 발생하는 새로운 시작 프로세스, 무한 루프로 이어집니다.

  • 인쇄하지 마십시오.경고때 autovacuum 작업자는 신호를 보내려고 할 때 이미 사라졌습니다. 그러한 신호에 대한 로그의 자세한 정도를 줄입니다(Tom Lane)

  • 자동진공 실행기가 지나치게 오랫동안 잠자지 않는 것을 방지하십시오. 서버 시계가 많이 뒤로 이동했습니다(Álvaro Herrera)

  • GIN 색인의 보류 중인 삽입 목록이 정리되었는지 확인하세요. 취소 요청으로 인해 중단될 수 있음(Jeff Janes)

  • GIN 색인의 모두 0인 페이지가 재사용되도록 허용(Heikki 린나캉가스)

    이러한 페이지는 충돌 후 남겨질 수 있습니다.

  • 해롭지 않은 경고를 발생시키는 개별 오류 토토 핫 약"명백한 랩어라운드"에 하위 트랜스/다중축 절단(Thomas Munro)

  • 잘못된 보고 토토 핫계속그리고이동문 유형PL/pgSQL의 오류 컨텍스트 메시지(Pavel 스테훌, 톰 레인)

  • 토토 핫PL/펄처리하다 비-ASCII오류 메시지 텍스트 맞습니다(Alex Hunsaker)

  • 토토 핫PL/파이썬다음의 경우 충돌이 발생합니다. a의 문자열 표현을 반환합니다.기록결과 (톰 레인)

  • 일부 장소 토토 핫PL/Tcl그것 실패 여부 확인을 소홀히 함malloc()호출(마이클 파퀴에, 알바로 헤레라)

  • 기여/isn, ISBN-13 출력 토토 핫 979로 시작하는 숫자(Fabien Coelho)

    979로 시작하는 EAN(9790은 아님)은 ISBN으로 간주되지만 10자리 숫자가 아닌 새로운 13자리 형식으로 인쇄해야 합니다. 형식.

  • 개선libpq님의 처리 메모리 부족 조건(Michael Paquier, Heikki Linnakangas)

  • 메모리 누수 및 메모리 부족 검사 누락 토토 핫ecpg(마이클 파퀴에)

  • 토토 핫psql의 코드 숫자 출력의 로케일 인식 형식(Tom Lane)

    다음에 의해 호출되는 형식 지정 코드\pset 숫자 로케일 사용몇 가지 드문 경우에 잘못된 일을 했습니다. 예를 들어 지수는 있지만 소수점은 없는 숫자입니다. 그럴 수도 있지 또한 이미 현지화된 출력을 엉망으로 만듭니다.데이터 유형.

  • 충돌 방지psql's\c전류가 없을 때의 명령 연결(노아 미쉬)

  • 기본값 선택 토토 핫zlib압축 수준pg_dump의 디렉토리 출력 형식(Andrew Dunstan)

  • 다음 중 임시 파일이 생성되었는지 확인하세요.pg_dump다음으로 실행타르-형식 출력은 누구나 읽을 수 없습니다. (마이클 파퀴에)

  • 토토 핫pg_dump그리고pg_upgrade지원 사례를 위해포스트그레스또는템플릿1데이터베이스가 기본이 아닌 테이블스페이스에 있습니다. (마티 라우드세프, 브루스 맘지안)

  • 토토 핫pg_dump객체를 처리하기 위해 너무 오래된 서버에서 덤프할 때 제대로 권한을 부여하지 마세요. 특정 권한 유형(Tom Lane)

    7.3 이전의 함수 또는 절차적 언어를 덤프할 때 서버,pg_dump생산할 것임그랜트/취소소유자의 부여 가능한 권한을 취소하는 명령과 대신 에게 모든 권한을 부여했습니다.공개. 이후 관련된 특권은 단지사용그리고실행보안 문제는 아닙니다. 하지만 그것은 확실히 나이가 많은 사람의 놀라운 표현입니다. 시스템의 행동. 기본 권한 상태를 그대로 유지하도록 토토 핫 이 경우에는 혼자서요.

  • 토토 핫pg_dump쉘 유형을 덤프하려면 (톰 레인)

    쉘 유형(즉, 아직 완전히 정의되지 않은 유형)은 유용하지 않습니다. 하지만 그럼에도 불구하고pg_dump그들을 버려야 합니다.

  • 다양한 사소한 메모리 누수 토토 핫pg_dump및 기타 클라이언트측 프로그램 (마이클 파퀴에)

  • PPC 하드웨어가 호환되도록 스핀록 어셈블리 코드 토토 핫 와 함께AIX의 기본 어셈블러(Tom 레인)

    다음으로 건물 만들기gcc작동하지 않았습니다 만일gcc을 사용하도록 구성되었습니다. 점점 더 보편화되고 있는 네이티브 어셈블러입니다.

  • 켜기AIX, 테스트해 보세요.-qlonglong단지 가정하는 것보다 컴파일러 옵션 사용해도 안전합니다(Noah Misch)

  • 켜짐AIX, 사용-Wl,-brtllib기호를 허용하는 링크 옵션 런타임에 해결됨(Noah Misch)

    Perl은 5.8.0 이상에서 이 기능을 사용합니다.

  • 32비트로 컴파일할 때 인라인 함수 사용을 피하세요xlc, 컴파일러 버그로 인해(Noah 미쉬)

  • 사용리브트forsched_yield()필요할 때 일부에 있습니다. Solaris 버전(Oskari Saarenmaa)

  • Windows 토토 핫install.bat스크립트 공백이 포함된 대상 디렉터리 이름을 처리합니다(Heikki 린나캉가스)

  • 다음의 숫자 형태를 만드세요포스트그레SQL버전 번호(예:90405)은 Makefile 확장에서 쉽게 사용할 수 있습니다. 라는 변수VERSION_NUM(마이클 파퀴에)

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률 변경 사항에 대한 2015g 토토 핫 케이만 제도, 피지, 몰도바, 모로코, 노퍽 섬, 북쪽 한국, 터키, 우루과이. 새로운 영역 이름이 있습니다.미국/Fort_Nelson캐나다 북부용 로키산맥.