| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 배트맨 토토 9.1.21 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 스포츠 토토 베트맨 참고 | PostgreSQL: Tài liệu: 9.3: Phát hà토토 핫 9.1.19 | |
출시일: 2016-02-11
이 릴리스에는 9.1.19의 다양한 수정 사항이 포함되어 있습니다. 에 대한 9.1 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조윈 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.1.
9.1.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 다음 버전보다 이전 버전에서 업그레이드하는 경우 9.1.16, 참조PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 9.1.16.
정기적으로 무한 루프 및 버퍼 오버런 문제 수정 표현(톰 레인)
괄호 표현식의 문자 범위가 매우 크면 다음이 발생할 수 있습니다. 어떤 경우에는 무한 루프가 발생하고 다른 경우에는 메모리가 덮어쓰기됩니다. (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), 파키스탄에 대한 역사적 수정이 추가되었습니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 릴리스 9.1.21 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.1.19 |