| 토토 커뮤니티 9.0.23 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.0 : 배트맨 토토 8.3.10 | 위로 | 부록 E. 토토 커뮤니티 노트 | PostgreSQL : 문서 : 9.0 : 토토 베이 8.3.8 | |
출시일: 2009-12-14
이 릴리스에는 8.3.8의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.3 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조토토 사이트 PostgreSQL : 문서 : 9.0 : 릴리스 8.3.
8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.3.8 참조PostgreSQL : 문서 : 9.0 : 토토 베이 8.3.8.
다음으로 인한 간접적인 보안 위협으로부터 보호합니다. 세션-로컬 상태를 변경하는 인덱스 함수(Gurjeet 싱, 톰)
이 변경으로 인해 불변이라고 알려진 색인 기능이 방지됩니다. 수퍼유저의 세션을 파괴할 가능성이 있는 경우 (CVE-2009-4136).
널 바이트가 포함된 SSL 인증서 거부 일반 이름(CN) 필드(Magnus)
이것은 의도하지 않은 인증서와 인증서의 일치를 방지합니다. SSL 검증 중 서버 또는 클라이언트 이름 (CVE-2009-4034).
백엔드 시작 시간 캐시 중 발생할 수 있는 충돌 수정 초기화(톰)
빈 동의어 사전 사전 충돌 방지(Tom)
신호가 방해받지 않도록 방지진공안전하지 않은 시간에 (Alvaro)
이 수정 사항은 다음과 같은 경우 패닉을 방지합니다.진공이 가득 참이미 취소되었습니다. 일시적인 오류뿐만 아니라 튜플 이동도 커밋했습니다. 평범한 경우진공중단되었습니다 테이블을 자른 후.
해시 테이블의 정수 오버플로로 인한 충돌 가능성 수정 크기 계산(톰)
이는 플래너 추정치가 매우 큰 경우 발생할 수 있습니다. 해시 조인 결과의 크기.
매우 드물게 발생하는 충돌 수정inet/cidr비교 (크리스 미켈슨)
공유 튜플 수준 잠금이 준비된 상태인지 확인하세요. 거래는 무시되지 않습니다 (Heikki)
커서에 사용된 임시 파일의 조기 삭제 수정 하위 트랜잭션 내에서 액세스됩니다(Heikki)
로 회전할 때 syslogger 프로세스의 메모리 누수 수정 새 CSV 로그 파일(Tom)
Windows 권한 다운그레이드 논리 수정(Jesse 모리스)
이것은 데이터베이스가 시작되지 않는 일부 경우를 수정합니다 Windows에서는 종종 다음과 같은 오해의 소지가 있는 오류 메시지가 표시됩니다."일치하는 postgres를 찾을 수 없습니다 실행 가능".
GiST 인덱스 페이지 분할에 대한 잘못된 논리를 수정합니다. 분할은 인덱스의 첫 번째가 아닌 열에 따라 달라집니다(Paul 램지)
오래된 WAL 파일을 재활용하거나 제거하는 경우 오류가 발생하지 않도록 하세요. 체크포인트 종료 시 실패(Heikki)
문제를 치명적이지 않은 것으로 처리하고 허용하는 것이 더 좋습니다. 완료할 체크포인트입니다. 향후 체크포인트에서 다시 시도합니다. 제거. 이러한 문제는 정상적인 상황에서는 예상되지 않습니다. 작동하지만 잘못된 설계로 인해 발생한 것으로 나타났습니다. Windows 바이러스 백신 및 백업 소프트웨어.
WAL 파일이 Windows에 반복적으로 아카이브되지 않도록 확인 (헤이키)
이것은 다른 경우에 발생할 수 있는 또 다른 증상입니다. 프로세스가 더 이상 필요하지 않은 삭제를 방해했습니다. 파일.
PAM 비밀번호 처리가 더욱 강력해지도록 수정(Tom)
이전 코드는 다음 조합으로 인해 실패하는 것으로 알려져 있습니다. 리눅스pam_krb5PAM 모듈 Microsoft Active Directory를 도메인 컨트롤러로 사용합니다. 다른 곳에서도 문제가 있을 수 있습니다. PAM 스택의 인수에 대한 근거 없는 가정 전달하겠습니다.
최대 인증 토큰 증가(Kerberos 티켓) GSSAPI 및 SSPI 인증 방법의 크기(Ian 터너)
이전의 2000바이트 제한으로는 충분했지만 Unix Kerberos 구현, Windows에서 발행한 티켓 도메인 컨트롤러는 훨씬 더 클 수 있습니다.
시퀀스에 대한 액세스 통계 수집을 다시 활성화합니다. (구로사와 아키라)
이것은 작동했지만 8.3에서는 깨졌습니다.
소유권 종속성 처리 수정함수 생성 또는 교체(톰)
잘못된 처리 수정어디 x=x조건 (톰)
어떤 경우에는 중복된 것으로 무시될 수 있지만, 그렇지 않습니다. 그들은 다음과 같습니다.x 아님 NULL.
텍스트 검색 파서가 XML에서 밑줄을 허용하도록 만들기 속성(피터)
인코딩 처리 수정xml바이너리 입력(Heikki)
XML 헤더가 인코딩을 지정하지 않으면 이제 기본적으로 utf-8을 가정합니다. 이전 처리는 일관성이 없습니다.
통화 관련 버그 수정plperl에서plperlu또는 그 반대 (톰)
내부 함수에서 오류 종료로 인해 다음이 발생할 수 있습니다. 올바른 Perl을 다시 선택하지 못해 충돌이 발생함 외부 함수에 대한 통역사.
PL/Perl 기능이 실행될 때 세션 수명 메모리 누수 수정 재정의되었습니다 (Tom)
Perl 배열이 다음으로 올바르게 변환되었는지 확인하세요.토토 커뮤니티어레이 언제 집합 반환 PL/Perl 함수에 의해 반환됨(Andrew 던스턴, 아비지트 메논-센)
이것은 비세트 반환에 대해 이미 올바르게 작동했습니다. 기능.
PL/Python에서 예외 처리 시 드물게 발생하는 충돌 수정 (피터)
에contrib/pg_standby, 비활성화 Windows에서 신호로 장애 조치 트리거(Fujii 마사오)
이것은 결코 유용한 일이 아니었습니다. 왜냐하면 Windows는 그렇지 않기 때문입니다. Unix 스타일 신호가 있지만 최근 변경 사항으로 인해 실제로 충돌이 발생했습니다.
보장psql의 플렉스 모듈이 올바른 시스템 헤더로 컴파일되었습니다. 정의(톰)
이것은 플랫폼에서 빌드 실패를 수정합니다.--활성화-대형 파일호환되지 않는 원인 생성된 코드가 변경되었습니다.
우체국장이 모든 것을 무시하도록 만드세요application_name연결된 매개변수 향후 libpq와의 호환성을 향상시키기 위해 패킷을 요청합니다. 버전(톰)
현재와 일치하도록 시간대 약어 파일 업데이트 현실(요아킴 빌란트)
여기에는 추가가 포함됩니다.IDT그리고SGT기본 시간대로 약어가 설정되었습니다.
다음으로 시간대 데이터 파일 업데이트tzdataDST 법률에 대한 2009년 토토 커뮤니티 남극 대륙, 아르헨티나, 방글라데시, 피지의 변화, 노보쿠즈네츠크, 파키스탄, 팔레스타인, 사모아, 시리아; 또한 홍콩에 대한 역사적 수정.