| PostgreSQL 9.0.23 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.0 : 토토 8.3.11 | 위로 | 부록 E. 배트맨 토토 노트 | PostgreSQL : 문서 : 9.0 : 토토 커뮤니티 8.3.9 | |
출시일: 2010-03-15
이 릴리스에는 8.3.9의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.3 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조토토 사이트 PostgreSQL : 문서 : 9.0 : 릴리스 8.3.
8.3.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나 이전 버전에서 업그레이드하는 경우 8.3.8 참조PostgreSQL : 문서 : 9.0 : 토토 베이 8.3.8.
새 구성 매개변수 추가ssl_renegotiation_limit빈도를 제어하려면 SSL 연결을 위해 세션 키 재협상을 수행합니다. (매그너스)
재협상을 비활성화하려면 0으로 설정될 수 있습니다. SSL 라이브러리가 손상된 경우 필요할 수 있습니다. 사용됩니다. 특히 일부 공급업체는 임시 배송을 하고 있습니다. 재협상 시도를 유발하는 CVE-2009-3555용 패치 실패하다.
백엔드 시작 중 발생할 수 있는 교착 상태 수정(Tom)
실행 중 오류를 처리하지 않아 발생할 수 있는 충돌 수정 relcache 새로 로드하기(Tom)
에 대한 매달린 포인터 사용으로 인해 발생할 수 있는 충돌 수정 캐시된 계획(Tatsuo)
복구를 시도할 때 발생할 수 있는 충돌 수정 하위 트랜잭션 시작 실패(Tom)
저장점 사용과 관련된 서버 메모리 누수 수정 서버의 인코딩과 다른 클라이언트 인코딩 (톰)
복구 종료 중에 방출된 잘못된 WAL 데이터 수정 GIST 색인 페이지 분할 정리(히라이 요이치)
이로 인해 색인이 손상되거나 그 이상의 결과가 발생할 수 있습니다. 운이 좋지 않으면 WAL 재생 중 오류가 발생할 수 있습니다. 복구 종료 후 정리 중에 충돌이 발생할 정도로 충분합니다. 불완전한 GIST 삽입을 완료했습니다.
만들다하위 문자열()for비트유형은 음수 길이를 처리합니다.
의미로"나머지 모든 것
문자열"(톰)
이전 코딩에서는 -1만 그런 식으로 처리했으며 다른 음수 값에 대해 잘못된 결과 값을 생성합니다. 충돌이 발생할 수 있습니다(CVE-2010-0442).
정수에서 비트 문자열로의 변환을 수정하여 다음을 처리합니다. 출력 비트 너비가 올바른 경우 첫 번째 분수 바이트 a가 아닌 다른 값으로 주어진 정수보다 넓습니다. 8비트의 배수(Tom)
병리학적으로 느린 정규 표현식의 일부 사례 수정 매칭(톰)
다양한 충돌 수정xml부실한 메모리 관리로 인한 처리 (Tom)
이것은 8.4에서 처음 적용된 변경 사항의 백패치입니다. 8.3 코드는 버그가 있는 것으로 알려져 있었지만 새 코드는 백패치를 원하지 않을 만큼 충분히 다릅니다. 현장 테스트를 거쳤습니다.
요소의 필드를 업데이트하려는 버그 수정 복합형 배열 열(Tom)
수정월 위치 중지항목 백업 기록 파일에서 다음 WAL 세그먼트를 보고합니다. 끝 위치가 정확히 세그먼트 경계에 있을 때 이름 지정 (이타가키 다카히로)
임시 파일 유출 사례를 더 수정하세요 (헤이키)
이것은 이전 부 버전에서 발생한 문제를 수정합니다. 릴리스. 실패한 사례 중 하나는 plpgsql 함수가 반환 세트는 다른 함수의 예외 내에서 호출됩니다. 핸들러.
제약조건 제외 처리 개선 부울 변수의 경우, 특히 다음을 가능하게 합니다. 다음이 있는 파티션을 제외합니다."bool_column = false"제약 (톰)
읽을 때pg_hba.conf그리고 관련 파일, 처리하지 않음@뭔가다음의 경우 파일 포함 요청으로@따옴표 안에 나타납니다. 또한 치료하지 마십시오@그 자체로 파일 포함 요청(Tom)
이것은 역할이나 데이터베이스가 잘못된 동작을 방지합니다. 이름이 다음으로 시작함@. 필요한 경우 경로 이름에 공백이 포함된 파일을 포함하면 다음을 수행할 수 있습니다. 여전히 그렇게 하지만 작성해야 합니다.@"/경로 /파일로"따옴표로 묶는 대신 전체 구조.
디렉토리가 있는 경우 일부 플랫폼에서 무한 루프 방지 에서 포함 대상으로 지정되었습니다.pg_hba.conf및 관련 파일(톰)
무한 루프가 발생할 수 있는 경우 수정SSL_read또는SSL_write설정 없이 실패함errno(톰)
이것은 일부 Windows 버전에서 가능하다고 합니다 의openssl.
불허GSSAPI로컬 연결에 대한 인증이 필요하므로 올바르게 작동하는 호스트 이름(Magnus)
만들다ecpg신고하세요 연결이 사라지는 경우 적절한 SQLSTATE(Michael)
수정psql의숫자 로케일문자열 형식을 지정하지 않는 옵션 latex 및 troff 출력 형식이 아니어야 합니다(Heikki)
만들다psql반환 올바른 종료 상태(3)는 다음과 같습니다.ON_ERROR_STOP그리고--단일 트랜잭션둘 다 지정되었으며 묵시적인 동안 오류가 발생합니다.커밋(브루스)
복합 열이 있는 경우 plpgsql 실패 수정 NULL로 설정됨(Tom)
다음에서 PL/Perl 함수를 호출할 때 발생할 수 있는 오류 수정 PL/PerlU 또는 그 반대(Tim Bunce)
추가휘발성표시 가능한 컴파일러 관련 오작동을 방지하기 위한 PL/Python (즈데넥 코탈라)
PL/Tcl이 Tcl 인터프리터를 완전히 초기화하는지 확인하세요. (톰)
이러한 감독으로 인해 알려진 유일한 증상은 Tcl시계사용하는 경우 명령이 오작동합니다. Tcl 8.5 이상.
충돌 방지기여/dblink키 열이 너무 많은 경우
a로 지정됩니다.dblink_build_sql_*기능(루샤브
라티아, 조 콘웨이)
0차원 배열 허용기여/ltree작업 (톰)
이 사례는 이전에 오류로 인해 거부되었지만 요소가 없는 것과 동일하게 처리하는 것이 더 편리합니다. 배열. 특히 이는 다음과 같은 경우 불필요한 실패를 방지합니다. an트리작업이 다음에 적용됩니다. 결과배열(선택 ...)그리고 하위 선택은 행을 반환하지 않습니다.
다양한 충돌 수정contrib/xml2엉성한 기억으로 인해 발생 매니지먼트 (톰)
건물 만들기contrib/xml2Windows에서 더욱 강력함(앤드류)
Windows 신호 처리의 경쟁 조건 수정(Radu 일리에)
이 버그의 알려진 증상 중 하나는 다음 행이 있다는 것입니다.pg_listener무거운 아래에 떨어질 수 있음 로드.
다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2010e 배트맨 토토 방글라데시, 칠레, 피지, 멕시코, 파라과이의 변화, 사모아.