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

E.30. 릴리스 9.1.20

출시일: 2016-02-11

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

E.30.1. 버전 9.1.20으로 마이그레이션

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

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

E.30.2. 변경사항

  • 무한 루프 및 버퍼 오버런 문제 수정 정규 표현식(Tom Lane)

    대괄호 표현식의 매우 큰 문자 범위는 다음과 같습니다. 어떤 경우에는 무한 루프가 발생하고 메모리가 덮어쓰기됩니다. 다른 경우에는. (CVE-2016-0773)

  • 다음의 경우 즉시 종료를 수행하십시오.postmaster.pid파일이 제거되었습니다(톰 레인)

    우체국장은 이제 매분마다 확인합니다.postmaster.pid아직 거기 있고 여전히 자체 PID가 포함되어 있습니다. 그렇지 않은 경우 다음을 수행합니다. 받은 것처럼 즉시 종료SIGQUIT. 이에 대한 주요 동기 변경 사항은 실패한 빌드팜 실행이 수동 개입 없이 정리되었습니다. 토토 사이트 추천만 그것은 또한 봉사한다 DBA가 강제로 제거할 경우 나쁜 영향을 제한하기 위해postmaster.pid그런 다음 다음을 시작합니다. 새로운 우체국장.

  • 직렬화 가능거래 격리 모드에서는 직렬화 예외 사항이 누락될 수 있습니다. 삽입 중 경쟁 조건에 따라(Kevin Grittner, 토마스 먼로)

  • 실행 시 적절한 WAL 레코드를 내보내지 못하는 문제 수정테이블 변경 ... 테이블스페이스 설정용 기록되지 않은 관계(Michael Paquier, Andres Freund)

    관계의 데이터가 기록되지 않은 경우에도 이동은 기록해야 하며 그렇지 않으면 관계에 액세스할 수 없습니다. 대기가 마스터로 승격됩니다.

  • 다음에서 기록되지 않은 관계의 잘못된 초기화 가능성을 수정합니다. 충돌 복구 종료(Andres Freund, Michael 파퀴에)

  • 수정열 유형 변경에 상속된 검사 제약 조건을 적절하게 재구성합니다(Tom 레인)

  • 수정소유 재할당변경하다 복합 유형의 올바른 소유권(Álvaro Herrera)

  • 수정소유 재할당그리고소유자 변경올바로 업데이트하려면 데이터 소유자 변경 시 부여된 권한 목록 유형, 외부 데이터 래퍼 또는 외부 서버(Bruce 몸지안, 알바로 에레라)

  • 수정소유 재할당무시하다 실패토토 사이트 추천 않고 외부 사용자 매핑(Álvaro 헤레라)

  • 잘못된 계획자 비용 추정에 대한 방어 수단을 추가하세요. GIN 인덱스 스캔은 인덱스의 내부 통계가 다음과 같을 때 수행됩니다. 매우 오래된 것입니다(Tom Lane)

  • 계획자가 가상의 GIN 지수에 대처하도록 만들기 인덱스 조언자 플러그인(Julien Rouhaud)에서 제안함

  • 전체 행 Var의 덤핑 수정ROW()그리고값()목록 (톰 레인)

  • 가능한 내부 오버플로 수정숫자부문 (딘 라시드)

  • 괄호 안의 제한 적용 수정 정규식 예측 제약 조건 내에서(Tom 레인)

    예측 제약조건은 다음을 포함할 수 없습니다. 역참조 및 그 안의 괄호는 항상 고려됩니다. 매뉴얼에 따르면 캡처되지 않습니다. 그러나 코드는 내부에서 이러한 사례를 적절하게 처리하지 못했습니다. 괄호로 묶인 하위 표현식을 사용하면 예상치 못한 결과가 나타납니다. 결과.

  • 정규식을 indexscan 경계로 변환 다음을 포함하는 정규 표현식에서 잘못된 경계가 생성될 수 있습니다. 예측 제약 조건(Tom Lane)

  • 다음 루프를 처리하도록 정규식 컴파일러 수정 제약 조건 호(Tom Lane)

    CVE-2007-4772에 추가된 코드는 둘 다 불완전했습니다. 둘 이상의 상태와 관련된 루프를 처리토토 사이트 추천 않았다는 점, 어설션 오류가 발생할 수 있다는 점에서 부정확합니다. (비록 그것으로 인한 나쁜 결과는 없는 것 같지만, 비어설션 빌드). 다중 상태 루프로 인해 쿼리가 취소되거나 도달할 때까지 컴파일러가 실행됩니다. 상태가 너무 많은 오류 조건입니다.

  • 정규 표현식의 메모리 사용량 계산 개선 컴파일러(톰 레인)

    이로 인해 코드가 방출됩니다."정규 표현식이 너무 복잡합니다"오류 어떤 경우에는 이전에 불합리한 양의 시간과 기억.

  • 정규식 컴파일러의 성능 향상(Tom 레인)

  • 만들다%h그리고%r탈출log_line_prefix발신된 메시지에 대한 작업 때문에log_connections(톰 레인)

    이전에는%h/%r새 세션 직후에 작업을 시작했습니다. 방출했다"연결 받았습니다"로그 메시지; 이제 그들은 그걸 위해 일해 메시지도요.

  • Windows에서는 공유 메모리 매핑 핸들이 필요토토 사이트 추천 않은 하위 프로세스에서 닫혔습니다(Tom Lane, 아미트 카필라)

    이러한 감독으로 인해 복구에 실패했습니다. 언제든지 충돌이 발생함logging_collector켜져 있습니다.

  • 소켓 EOF 감지 실패 가능성 수정 Windows의 비차단 모드(Tom Lane)

    이 문제가 발생할 수 있는지 여부는 완전히 명확하지 않습니다 9.5 이전 분기에서는 발생했지만, 그렇다면 증상은 다음과 같습니다. Walsender 프로세스는 오히려 무기한 기다릴 것입니다. 연결이 끊긴 것보다.

  • SSPI 인증 중 토큰 핸들 유출 방지 (크리스찬 울리히)

  • psql, 다음을 확인하세요libreadline님의 생각은 터미널 창 크기가 변경되면 화면 크기가 업데이트됩니다. 변경 사항(멀린 몽큐어)

    이전에는,libreadline쿼리 중에 창 크기가 조정되었는지 알지 못함 출력으로 인해 나중에 입력할 때 이상한 동작이 발생합니다. 여러 줄 쿼리.

  • 수정psql's\det패턴을 해석하는 명령 다른 것과 같은 방식으로 논쟁\d잠재적으로 스키마 한정 패턴을 가진 명령은 다음을 수행합니다. (리스 하트)

  • 충돌 가능성을 방지하세요psql's\c13927_14072

  • pg_ctl 시작 -w, 테스트 아이 휴리스틱에 의존토토 사이트 추천 않고 직접 상태를 처리합니다. (톰 레인, 마이클 파퀴어)

    이전에는,pg_ctl새로운 우체국장이 다음과 같이 가정할 것이라고 가정했습니다. 항상 생성postmaster.pid5초 이내. 토토 사이트 추천만 과부하가 걸리면 실패할 수 있습니다. 시스템, 원인pg_ctl에 포스트마스터가 시작토토 사이트 추천 못했다고 잘못 보고되었습니다.

    Windows를 제외하고 이 변경은 또한 다음을 의미합니다.pg_ctl 시작 -w즉시 완료 이러한 명령을 다시 한 번 더 실행하면 이제 안정적으로 실패할 것입니다. 이전에는 2시간 이내에 완료되면 성공을 보고했습니다. 첫 번째 명령의 초입니다.

  • pg_ctl 시작 -w토토 사이트 추천 마세요 와일드카드 수신 주소를 사용하여 연결을 시도합니다. 우체국장(곤도 유타)

    Windows의 경우,pg_ctl다음의 경우 포스트마스터 시작을 감지하지 못할 것입니다.listen_addresses다음으로 설정됨0.0.0.0또는::, 그 값을 그대로 사용하려고 하기 때문입니다. 연결할 주소가 작동토토 사이트 추천 않습니다. 대신 가정 그127.0.0.1또는::1은 각각 올바른 것입니다. 사용합니다.

  • pg_ctlWindows의 경우, 출력을 보낼 위치를 결정하려면 서비스 상태를 확인하세요. 표준 출력이 터미널인지 확인하는 것보다 (Michael 파퀴에)

  • pg_dump그리고pg_basebackup, 채택 다음을 초과하는 tar 아카이브 멤버를 처리하기 위한 GNU 규칙 8GB(톰 레인)

    POSIX 표준타르파일 형식은 아카이브 구성원 파일이 8GB를 초과하는 것을 허용토토 사이트 추천 않습니다. 그러나 가장 현대적인 구현은타르수정되는 확장 기능을 지원합니다 그. 다음과 같이 이 확장을 채택하세요.pg_dump-피트더 이상 테이블에서 실패토토 사이트 추천 않습니다. 8GB의 데이터, 그래서pg_basebackup더 큰 파일을 처리할 수 있습니다. 8GB 이상. 또한 몇 가지 이식성 문제를 해결합니다. 4GB에서 8GB 사이의 구성원에게 오류가 발생할 수 있습니다. 일부 플랫폼. 잠재적으로 이러한 문제가 발생할 수 있습니다. 읽을 수 없는 백업 파일로 인해 복구할 수 없는 데이터 손실.

  • 다양한 코너 케이스 버그 수정pg_dump의 확장 프로그램 처리 중 멤버 개체(Tom Lane)

  • 만들다pg_dump표시 뷰의 트리거는 해당 규칙 이후에 처리되어야 합니다. 병렬 중에 발생할 수 있는 오류를 방지하기 위해pg_restore(톰 레인)

  • 관계 옵션 값이 올바르게 인용되었는지 확인하세요 에서pg_dump(스토우 코헤이, 톰 레인)

    간단한 식별자가 아닌 재설치 값 또는 숫자는 구문으로 인해 덤프/다시 로드 실패로 이어질 수 있습니다. 다음에서 발행한 CREATE 문에 오류가 있습니다.pg_dump. 이것은 누구에게도 문제가 되지 않습니다 현재 코어에서 지원되는 재배치PostgreSQL, 토토 사이트 추천만 확장 기능을 사용하면 문제를 일으키는 재설치.

  • 수정pg_upgrade의 Windows에서 오류를 적절하게 처리하기 위한 파일 복사 코드 (브루스 몸지안)

  • 경비대 설치pgbench코너 케이스 오버플로 방지 스크립트 지정 분할 평가 중 조건 또는 모듈로 연산자(Fabien Coelho, Michael Paquier)

  • 특정 방지PL/자바수퍼유저가 아닌 사람이 매개변수를 설정할 수 없습니다(Noah 미쉬)

    이 변경으로 인해 다음이 완화됩니다.PL/자바보안 버그(CVE-2016-0766), 이는 에서 수정되었습니다.PL/자바이러한 매개변수를 수퍼유저 전용으로 표시합니다. 수정하려면 업데이트하는 사이트의 보안 위험PostgreSQL보다 자주PL/자바, 핵심을 만들어라 코드도 이를 인식합니다.

  • 개선libpq의 메모리 부족 상황 처리(Michael Paquier, Amit 카필라, 헤이키 린나캉가스)

  • 인수 순서 수정ecpg-생성typedef진술(Michael Meskes)

  • 사용%g아님%f형식ecpg'sPGTYPESnumeric_from_double()(톰 레인)

  • 수정ecpg-제공됨 헤더 파일에 계속되는 주석을 포함하지 않도록 합니다. 전처리기 지시어 라인을 다음 라인으로 이동합니다(Michael 메스케스)

    이러한 댓글은 다음에 의해 거부되었습니다.ecpg. 여부는 아직 확실토토 사이트 추천 않습니다.ecpg그 자체는 변경되었습니다.

  • 다음을 확인하세요contrib/pgcrypto's암호()함수는 다음과 같습니다. 쿼리 취소로 인해 중단됨(Andreas Karlsson)

  • 수락플렉스버전 2.5.x 이상(Tom Lane, Michael Paquier)

    이제 Flex 2.6.0이 출시되었으므로 버전은 조정이 필요한 빌드 스크립트를 확인합니다.

  • 우리를 설치하세요누락스크립트 PGXS 빌드가 이를 찾을 수 있는 위치(Jim Nasby)

    이것은 PGXS 빌드에서 정상적인 동작을 허용합니다. 다음과 같은 도구를 빌드하는 머신입니다.들소누락되었습니다.

  • 다음을 확인하세요dynloader.h이다 MSVC 빌드에 설치된 헤더 파일에 포함됨 (브루스 몸지안, 마이클 파퀴어)

  • 변형 회귀 테스트 예상 출력 파일을 다음에 추가합니다. 현재의 일치 동작libxml2(톰 레인)

    수정 사항libxml2의 CVE-2015-7499로 인해 오류 컨텍스트 보고서가 출력되지 않습니다. 어떤 경우에는 그렇게 하곤 했습니다. 이것은 것 같다 버그가 있지만 우리는 아마도 한동안 이 버그와 함께 살아야 할 것입니다. 그러니 해결해 보세요.

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2016a 릴리스 케이맨 제도, 메틀라카틀라, 트랜스바이칼의 변화 영토(Zabaykalsky Krai) 및 역사적 수정 사항 파키스탄의 경우.