PostgreSQL 9.3.25 문서화 | ||||
---|---|---|---|---|
배트맨 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.21 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 릴리스 노트 | 무지개 토토 : 문서 : 9.3 : 릴리스 9.3.19 |
출시 날짜 : 2017-11-09
이 릴리스에는 9.3.19의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.3 주요 릴리스의 새로운 기능에 대한 정보 참조토토 사이트 순위 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.
9.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나, 더 일찍 버전에서 업그레이드하는 경우 9.3.18, 참조와이즈 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.18.
rowtype 불일치로 인한 충돌 수정json b _populate_recordset ()
(Michael Paquier,
톰 레인)
이 함수는에 지정된 RowType를 사용했습니다.에서 ... AS조항을 확인하지 않고 제공된 튜플 값의 실제 행 유형과 일치했습니다. 만약 그렇지 않은 경우, 그것은 일반적으로 충돌이 발생하지만 서버 메모리 내용도 가능해 보입니다. (CVE-2017-15098)
샘플 서버 시작 스크립트를 수정하여$ pguser열기 전$ pglog(Noah Misch)
이전에, 우체국 마스터 로그 파일은 여전히 열렸습니다 루트로 실행됩니다. 따라서 데이터베이스 소유자는 공격을 할 수 있습니다 다른 시스템 사용자에 대해$ pglog다른 파일에 대한 상징적 링크가 되십시오 그런 다음 로그 메시지를 추가하여 손상 될 것입니다.
기본적 으로이 스크립트는 어디에도 설치되지 않습니다. 사용자 그들을 사용하면 수동으로 재시험하거나 적용해야합니다. 수정 된 버전과 동일하게 변경됩니다. 기존의 경우$ pglog파일은 루트 소유이며 필요합니다 서버를 다시 시작하기 전에 제거되거나 이름이 변경됩니다. 수정 된 스크립트로. (CVE-2017-12172)
무한 플로트 값을 변환하려는 시도를 적절히 거부합니다 유형숫자(Tom Lane, Kaigai Kohei)
이전의 동작은 플랫폼 의존적이었습니다.
열이 끝까지 추가되었을 때 코너 케이스 충돌 수정 보기 (Tom Lane)
보기 또는 규칙이 포함 된 경우 적절한 종속성을 기록FieldSelect또는Fieldstore발현 노드 (Tom Lane)
이러한 종속성 부족이 열이나 데이터 유형을 허용 할 수 있습니다드롭실패해야 할 때 통과하려면 따라서 나중에보기 또는 규칙을 사용하여 오류가 발생합니다. 이것 패치는 기존의 견해/규칙을 보호하기 위해 아무것도하지 않습니다. 미래에 만든 것들.
범위 데이터 유형의 해변 성 (Tom Lane)을 올바르게 감지합니다.
플래너는 모든 범위 유형이 될 수 있다고 잘못 가정했습니다. 해시 조인 또는 해시 집계에 사용하기 위해 해시되었지만 실제로는 범위의 하위 유형에 해시 지원이 있는지 확인해야합니다. 이것은 그렇습니다 내장 범위 유형에 영향을 미치지 않습니다. 어쨌든 해시 가능.
저렴한 확률 손실 수정NotifyXID 랩 어라운드로 인한 메시지 (Marko Tiikkaja, Tom Lane)
세션이 쿼리를 실행하지 않았지만 단지 듣는 경우 알림은 20 억 명 이상의 거래를 위해 동시에 커미팅을 통해 일부 알림을 놓치십시오 업무.
중첩 트리거 처리시 낮은 활성화 충돌을 방지합니다 발사 (Tom Lane)
파일 생성이 실패 할 때을 올바르게 복원합니다.COPY또는lo_export ()
(Peter Eisentraut)
중복 열 이름에 대한 더 나은 오류 메시지 제공분석(Nathan Bossart)
뉴 라인이 아닌 종결에서 마지막 줄의 오해를 수정PG_HBA.conf파일 (Tom Lane)
수정libpq사용자를 요구하지 않으려면 홈 디렉토리 대입 (Tom Lane)
v10에서, 읽으려고하는 동안 홈 디렉토리를 찾지 못함~/.pgpass어려운 오류로 취급되었습니다. 그러나 해당 파일을 찾을 수 없도록해야합니다. V10과 이전 릴리스 브랜치는 읽을 때 똑같은 실수를 저질렀습니다~/.pg_service.conf, 이것은 적었지만 서비스 이름이없는 한 해당 파일을 찾지 않기 때문에 분명합니다. 지정.
수정libpqa의 줄 수의 정수 오버플로pgresult(Michael Paquier)
수정ECPG의 취급 포인터 또는 배열 변수를 통한 범위 외의 커서 선언 (Michael Meskes)
ecpglib의 Informix 호환성 모드가 분수를 무시하게합니다 예상대로 정수 입력 문자열의 숫자 (Gao Zengqi, Michael 메스크)
IANA 릴리스와 타임 존 라이브러리 사본 동기화 TZCODE2017C (Tom Lane)
이것은 다양한 문제를 해결합니다. 유일한 사람 일 가능성이 높습니다 사용자가 가시 가능 이름, 아니요posixrules파일이 있습니다 TimeZone Data Directory, 이제 현재 미국 법률과 일치합니다. 12 년 전이었습니다.
시간대 데이터 파일 업데이트TZDATADST 법률 변경을위한 2017C 릴리스 피지, 나미비아, 북부 키프로스, 수단, 통가 및 터키인 & Caicos Islands, Alaska, Apia의 역사적 교정, 버마, 캘커타, 디트로이트, 아일랜드, 나미비아 및 파고 파고.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
릴리스 9.3.21 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.3.19 |