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

E.56. 릴리스 9.1.20

출시일: 2016-02-11

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

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

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

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

E.56.2. 변경사항

  • 정기적으로 무한 루프 및 버퍼 오버런 문제 수정 표현(톰 레인)

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

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

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

  • 직렬화 가능트랜잭션 격리 모드스포츠 토토 베트맨는 인종으로 인해 직렬화 예외가 누락될 수 있습니다. 삽입 중 조건(Kevin Grittner, Thomas Munro)

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

    관계의 데이터가 기록되지 않더라도 이동은 다음과 같아야 합니다. 그렇지 않으면 대기가 종료된 후 관계에 액세스할 수 없게 됩니다. 마스터로 승격되었습니다.

  • 마지막에 기록되지 않은 관계의 잘못된 초기화 가능성 수정 충돌 복구(Andres Freund, Michael Paquier)

  • 수정열 유형 변경재구성하다 제대로 상속된 검사 제약 조건(Tom Lane)

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

  • 수정소유 재할당그리고소유자 변경부여된 권한을 올바르게 업데이트하려면 데이터 유형의 소유자, 외부 데이터 래퍼를 변경할 때 목록을 표시합니다. 외국 서버 (Bruce Momjian, Álvaro Herrera)

  • 수정소유 재할당외국인을 무시하다 실패보다는 사용자 매핑(Álvaro Herrera)

  • GIN에 대한 잘못된 플래너 비용 추정에 대한 방어 수단 추가 인덱스의 내부 통계가 매우 좋지 않을 때 인덱스 스캔 오래됨(톰 레인)

  • 계획자가 제안한 가상 GIN 색인에 대처하도록 만드세요. 색인 조언자 플러그인(Julien Rouhaud)

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

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

  • 괄호 안의 제한 시행 수정 정규식 예측 제약 조건(Tom Lane)

    Lookahead 제약조건은 역참조를 포함하는 것이 허용되지 않습니다. 그 안의 괄호는 항상 비캡처로 간주됩니다. 설명서에 따르면. 그러나 코드는 이러한 문제를 처리하지 못했습니다. 괄호로 묶인 하위 표현식 내스포츠 토토 베트맨 적절한 경우를 제공합니다. 예상치 못한 결과.

  • 정규식을 indexscan 범위로 변환하면 미리보기가 포함된 정규식에서 잘못된 경계를 생성합니다. 제약 조건(Tom Lane)

  • 제약 루프를 처리하도록 정규식 컴파일러 수정 호(톰 레인)

    CVE-2007-4772에 추가된 코드는 둘 다 불완전했습니다. 둘 이상의 상태와 관련된 루프를 처리하지 않았으며 올바르지 않았습니다. 어설션 실패가 발생할 수 있다는 점스포츠 토토 베트맨(하지만 비 주장 빌드스포츠 토토 베트맨는 나쁜 결과가 발생하지 않습니다.) 다중 상태 루프로 인해 쿼리가 취소될 때까지 컴파일러가 실행됩니다. 또는 상태가 너무 많음 오류 조건에 도달했습니다.

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

    이로 인해 코드가 방출됩니다."정규 표현식이 너무 복잡합니다."어떤 경우에는 오류가 발생합니다. 이전에는 불합리한 양의 시간과 메모리를 사용했습니다.

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

  • 만들다%h그리고%r탈출log_line_prefix다음을 위해 일함 다음으로 인해 생성된 메시지log_connections(톰 레인)

    이전에는%h/%r새 세션이 끝난 직후에 작업을 시작했습니다. 방출했다"연결이 수신되었습니다"로그 메시지; 이제 그들은 그 메시지에도 작동합니다.

  • Windows스포츠 토토 베트맨는 공유 메모리 매핑 핸들이 닫히는지 확인하세요 필요하지 않은 하위 프로세스스포츠 토토 베트맨 (Tom Lane, Amit Kapila)

    이러한 감독으로 인해 충돌 복구가 실패했습니다. 언제든지logging_collector설정되었습니다 에.

  • 비차단 모드에서 소켓 EOF 감지 실패 가능성 수정 Windows(톰 레인)

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

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

  • psql, 다음을 확인하세요libreadline11801_11895

    이전에는libreadline않았어 쿼리 출력 중에 창 크기가 조정되었는지 확인하세요. 나중에 여러 줄 쿼리를 입력하는 동안 이상한 동작이 발생합니다.

  • 수정psql's\det패턴 인수를 해석하는 명령 다른 것과 마찬가지로\d명령 잠재적으로 스키마 한정 패턴이 수행됩니다(Reece Hart)

  • 충돌 가능성을 방지하세요psql's\c이전 연결이 실패했을 때의 명령 Unix 소켓 및 명령을 통해 새 호스트 이름을 지정하고 동일한 이름을 지정합니다. 사용자 이름(톰 레인)

  • pg_ctl 시작 -w, 하위 프로세스 테스트 경험적 방법에 의존하지 않고 직접적으로 상태를 파악합니다(Tom Lane, 마이클 파퀴어)

    이전에는pg_ctl다음에 의존했습니다. 새로운 포스트마스터가 항상 생성할 것이라고 가정postmaster.pid5초 이내. 하지만 그럴 수는 있지 과부하가 걸린 시스템스포츠 토토 베트맨는 실패합니다.pg_ctl잘못 보고한 것입니다. 포스트마스터를 시작하지 못했습니다.

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

  • pg_ctl 시작 -w, 시도하지 마세요 와일드카드 수신 주소를 사용하여 포스트마스터에 연결합니다(Kondo 유타)

    Windows의 경우,pg_ctl실패할 것입니다 다음과 같은 경우 포스트마스터 시작을 감지합니다.listen_addresses다음으로 설정됨0.0.0.0또는::왜냐하면 해당 값을 연결할 주소로 그대로 사용하려고 합니다. 작동하지 않습니다. 대신 다음과 같이 가정하십시오.127.0.0.1또는::1, 각각 사용하는 것이 올바른 것입니다.

  • pg_ctlWindows스포츠 토토 베트맨는 확인하세요. 서비스 상태를 확인하는 대신 출력을 보낼 위치를 결정합니다. 표준 출력이 터미널인 경우(Michael Paquier)

  • pg_dump그리고pg_basebackup, GNU 규칙을 채택합니다. 8GB를 초과하는 tar 아카이브 멤버 처리(Tom Lane)

    POSIX 표준타르파일 형식 아카이브 구성원 파일이 8GB를 초과하는 것을 허용하지 않지만 대부분의 최신 구현타르지원하다 이를 해결하는 확장 프로그램입니다. 다음과 같이 이 확장을 채택하세요.pg_dump함께-피트더 이상 8GB가 넘는 테이블스포츠 토토 베트맨 실패하지 않습니다. 데이터, 그래서 그pg_basebackup8GB보다 큰 파일을 처리할 수 있습니다. 또한 일부 이식성을 수정합니다. 4GB에서 8GB 사이의 구성원에게 오류를 일으킬 수 있는 문제 일부 플랫폼. 잠재적으로 이러한 문제가 발생할 수 있습니다. 읽을 수 없는 백업 파일로 인해 복구할 수 없는 데이터 손실.

  • 다양한 코너 케이스 버그 수정pg_dump의 확장 회원 처리 중 객체(톰 레인)

  • 만들다pg_dump뷰 표시 방지하기 위해 규칙 이후에 처리해야 하는 트리거 병렬 중 오류 발생 가능pg_restore(톰 레인)

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

    간단한 식별자나 숫자가 아닌 재배치 값은 다음과 같습니다. CREATE의 구문 오류로 인해 덤프/다시 로드 실패가 발생합니다. 발행인 명세서pg_dump. 이 현재 코어에서 지원하는 재배치에는 문제가 없습니다.PostgreSQL, 하지만 확장 프로그램은 문제를 일으키는 재설치를 허용합니다.

  • 수정pg_upgrade의 파일 복사 중 Windows스포츠 토토 베트맨 오류를 적절하게 처리하기 위한 코드(Bruce Momjian)

  • 경비대 설치pgbench평가 중 코너 케이스 오버플로 조건에 대해 스크립트 지정 나눗셈 또는 모듈로 연산자(Fabien Coelho, 마이클 파퀴어)

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

    이 변경으로 인해 다음이 완화됩니다.PL/자바보안 버그(CVE-2016-0766), 다음에서 수정됨PL/자바이러한 매개변수를 다음과 같이 표시하여 슈퍼유저 전용. 업데이트되는 사이트의 보안 위험을 해결하려면PostgreSQL보다 자주PL/자바, 핵심 코드를 인식하게 하세요 그것도 그 중.

  • 개선libpq의 처리 메모리 부족 상황(Michael Paquier, Amit Kapila, Heikki 린나캉가스)

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

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

  • 수정ecpg-제공된 헤더 파일 전처리기 지시문에서 이어지는 주석을 포함하지 않습니다. 다음 줄에 줄을 추가합니다(Michael Meskes)

    이러한 댓글은 다음에 의해 거부되었습니다.ecpg. 여부는 아직 확실하지 않습니다.ecpg자체가 변경되어야 합니다.

  • 다음을 확인하세요contrib/pgcrypto암호()기능이 중단될 수 있습니다. 쿼리 취소(Andreas Karlsson)

  • 수락플렉스이후 버전 2.5.x(톰 레인, 마이클 파퀴어)

    이제 Flex 2.6.0이 출시되었으므로 버전이 우리의 빌드 스크립트를 조정해야 합니다.

  • 우리를 설치하세요누락PGXS가 있는 스크립트 빌드스포츠 토토 베트맨 찾을 수 있습니다(Jim Nasby)

    이것은 기계에서 수행된 PGXS 빌드에서 정상적인 동작을 허용합니다 다음과 같은 빌드 도구가 있는 경우들소누락되었습니다.

  • 다음을 확인하세요dynloader.h포함됨 MSVC 빌드에 설치된 헤더 파일(Bruce Momjian, Michael 파퀴에)

  • 일치할 변형 회귀 테스트 예상 출력 파일 추가 현재의 행동libxml2(톰 레인)

    다음에 대한 수정 사항libxml2의 CVE-2015-7499로 인해 일부스포츠 토토 베트맨 오류 컨텍스트 보고서가 출력되지 않습니다. 그랬던 경우가 있습니다. 이것은 버그인 것 같지만, 우리는 아마도 한동안은 이 문제를 안고 살아야 하므로 문제를 해결하세요.

  • 다음으로 시간대 데이터 파일 업데이트tzdata2016a 릴리스의 DST 법률 변경 사항 케이맨 제도, 메트라카틀라, 바이칼 횡단 영토(자바이칼스키) Krai), 파키스탄에 대한 역사적 수정이 추가되었습니다.