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

E.63. 릴리스 8.4.9

출시일: 2011-09-26

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

E.63.1. 버전 8.4.9로 마이그레이션

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

그러나 다음 버전보다 이전 버전에서 업그레이드하는 경우 8.4.8 참조PostgreSQL : 문서 : 9.1 : 사설 토토 8.4.8.

E.63.2. 변경사항

  • 의심스러운 HOT 업데이트 튜플의 인덱싱 버그 토토 꽁 머니(Tom 레인)

    이 버그로 인해 색인이 손상될 수 있습니다. 시스템 카탈로그를 다시 색인화합니다. 그들은 믿지 않는다 사용자 색인에 영향을 미칩니다.

  • GiST 인덱스 페이지 분할 처리의 여러 버그 토토 꽁 머니 (헤이키 린나캉가스)

    발생 확률은 낮았지만 이러한 일이 발생할 수 있습니다. 인덱스가 손상될 수 있습니다.

  • 가능한 버퍼 오버런 토토 꽁 머니tsVector_concat()(톰 레인)

    함수는 메모리 양을 과소평가할 수 있습니다. 결과에 필요하므로 서버 충돌이 발생합니다.

  • 충돌 토토 꽁 머니xml_recv언제 처리 중"독립형"매개변수(톰 레인)

  • 만들다pg_options_to_table값이 없는 옵션에 대해 NULL을 반환합니다(Tom Lane)

    이전에는 이러한 경우 서버가 충돌.

  • 다음의 메모리 끝에서 액세스하는 것을 피하십시오.분석및 SJIS-2004 인코딩 전환(노아 미쉬)

    이것은 매우 낮은 확률의 서버 충돌을 토토 꽁 머니합니다 시나리오.

  • 시작 상호작용의 간헐적인 중단 방지 bgwriter 프로세스를 사용한 프로세스(Simon Riggs)

    이것은 핫 스탠바이가 아닌 경우의 복구에 영향을 미쳤습니다.

  • relcache 초기화 파일 무효화의 경쟁 조건 토토 꽁 머니 (톰 레인)

    새로운 백엔드 프로세스를 실행할 수 있는 창이 있었습니다. 오래된 초기화 파일을 읽었지만 잘못된 메시지를 놓쳤습니다. 데이터가 오래되었다고 말할 것입니다. 결과는 다음과 같습니다. 일반적으로 카탈로그 액세스의 기괴한 실패"파일의 블록 0을 읽을 수 없습니다 ..."나중에 시작하는 동안.

  • GiST 인덱스 스캔 종료 시 메모리 누수 토토 꽁 머니 (Tom 레인)

    많은 개별 GiST 인덱스 스캔을 수행하는 명령, 새로운 GiST 기반 제외 확인 등 이미 많은 행을 포함하는 테이블에 대한 제약 조건이 있을 수 있습니다. 이로 인해 일시적으로 많은 양의 메모리가 필요합니다. 누출.

  • 잘못된 메모리 계정 토토 꽁 머니(가능 메모리 팽창) 보유 가능한 커서를 지원하는 튜플스토어 그리고 plpgsql의다음으로 돌아가기명령 (톰 레인)

  • 대규모 손실이 발생하는 구성 시 성능 문제 토토 꽁 머니 비트맵(톰 레인)

  • 고유 열에 대한 조인 선택 추정 토토 꽁 머니(Tom 레인)

    이것은 잘못된 플래너 휴리스틱을 토토 꽁 머니합니다. 조인의 결과 크기를 잘못 추정하게 됩니다.

  • 오직 나타나는 중첩된 PlaceHolderVar 표현식 토토 꽁 머니 하위 선택 대상 목록에서(Tom Lane)

    이 실수로 인해 외부 조인이 출력될 수 있습니다. NULL로 잘못 표시됩니다.

  • 중첩 허용존재함질의 대상 적절하게 최적화되어야 합니다(Tom Lane)

  • 패딩을 보장하기 위해 배열 및 경로 생성 기능 토토 꽁 머니 바이트는 0입니다(Tom Lane)

    이것은 기획자가 생각할 상황을 방지합니다 의미상 동일한 상수는 동일하지 않으므로 결과적으로 최적화가 좋지 않습니다.

  • 토토 꽁 머니설명게이트 처리를 위해 내부 indexscan 하위 계획 내의 결과 노드(Tom Lane)

    이러한 감독의 일반적인 증상은 다음과 같습니다."가짜 바르노"오류.

  • WAL 재생을 중단시키는 gcc 4.6.0 버그 해결(Tom 레인)

    이로 인해 이후 커밋된 트랜잭션이 손실될 수 있습니다. 서버 충돌.

  • 다음에 대한 덤프 버그 토토 꽁 머니에 보기(톰 레인)

  • 허용하지 않음선택 대상 업데이트/공유시퀀스(톰 레인)

    이 작업은 예상대로 작동하지 않으며 다음과 같은 결과가 발생할 수 있습니다. 실패.

  • 토토 꽁 머니진공그래서 항상 업데이트pg_class.reltuples/relpages(톰 레인)

    이것은 autovacuum이 발생할 수 있는 일부 시나리오를 토토 꽁 머니합니다. 언제 진공 청소기로 청소할지에 대한 잘못된 결정이 점점 더 많아지고 있습니다. 테이블.

  • 크기를 계산할 때 정수 오버플로를 방지합니다. 해시 테이블(톰 레인)

  • 다음과 같은 경우 토토 꽁 머니클러스터아마도 이미 삭제된 TOAST 데이터에 접근을 시도합니다(Tom Lane)

  • 자격 증명 제어 사용 시 이동성 버그 토토 꽁 머니 에 대한 메시지"동료"인증(톰 레인)

  • 여러 왕복이 필요한 경우 SSPI 로그인 토토 꽁 머니 (아메드 신와리, 매그너스 하간데르)

    이 문제의 일반적인 증상은 다음과 같습니다."요청한 기능은 지원되지 않습니다"SSPI 로그인 중 오류가 발생했습니다.

  • 다음의 경우 오류 발생pg_hba.conf포함hostssl그러나 SSL은 장애인 (톰 레인)

    이것은 다음보다 사용자 친화적인 것으로 결론지었습니다. 그러한 대사를 조용히 무시하는 이전 행동.

  • 오타 토토 꽁 머니pg_srand48시드 초기화(Andres Freund)

    이로 인해 제공된 비트의 모든 비트를 사용하지 못하게 되었습니다. 씨앗. 이 기능은 대부분의 플랫폼에서 사용되지 않습니다. 없는 사람스랜덤) 및 잠재적인 보안 노출 예상보다 덜 무작위적인 시드는 어떤 경우에도 최소한으로 보입니다. 경우.

  • 합계가 다음과 같을 때 정수 오버플로를 피하세요.제한그리고오프셋값이 2^63을 초과합니다(Heikki Linnakangas)

  • 오버플로 검사 추가int4그리고int8버전generate_series()(로버트 하스)

  • 다음의 0 제거 토토 꽁 머니to_char()(마티 라우제프)

    다음 형식으로FM아니요 소수점 이하 자릿수, 왼쪽은 0 소수점이 잘못 제거될 수 있습니다.

  • 토토 꽁 머니pg_size_pretty()에 2^63에 가까운 입력에 대한 오버플로 방지(Tom Lane)

  • 기록에서 typmod 일치에 대한 plpgsql의 검사를 약화시킵니다 가치 (톰 레인)

    지나치게 열정적인 점검은 폐기로 이어질 수 있습니다. 유지되어야 하는 길이 토토 꽁 머니자입니다.

  • 동안 로케일 이름의 따옴표를 올바르게 처리합니다.initdb(헤이키 린나캉가스)

    이 경우는 다음과 같은 일부 Windows 로케일에서 발생할 수 있습니다."인민공화국 중국".

  • 토토 꽁 머니pg_upgrade에 업그레이드하는 동안 토스트 테이블의 relfrozenxids를 보존합니다. 8.3 (브루스 몸지안)

    이렇게 하지 않으면 다음과 같은 일이 발생할 수 있습니다.pg_clog파일이 너무 빨리 제거됨 업그레이드.

  • pg_ctl, 지원 Windows에서 서비스 등록을 위한 자동 모드 (마우마우)

  • 토토 꽁 머니psql의 계산 중 동안 스크립트 파일 줄 번호복사다른 파일에서(Tom Lane)

  • 토토 꽁 머니pg_restore의 데이터베이스 직접 모드standard_conforming_strings(톰 레인)

    pg_restore발산할 수 있음 데이터베이스에 직접 복원할 때 잘못된 명령 다음으로 만들어진 아카이브 파일의 서버standard_conforming_strings다음으로 설정됨켜짐.

  • 다음에 대한 지원되지 않는 사례에 대해 더욱 사용자 친화적이 되도록 하십시오. 병렬pg_restore(톰 레인)

    이 변경으로 인해 그러한 사례가 감지되고 복원 작업이 수행되기 전에 보고되었습니다.

  • write-past-buffer-end 및 메모리 누수 토토 꽁 머니libpq의 LDAP 서비스 조회 코드(Albe Laurenz)

  • libpq, 피하세요 비차단 I/O 및 SSL 연결 사용 시 오류 (마틴 피흘락, 톰 레인)

  • 연결 중 libpq의 실패 처리 개선 스타트업(톰 레인)

    특히, 서버 보고서에 대한 응답포크()SSL 중 실패 이제 연결 시작이 더 정상화되었습니다.

  • 개선libpq님의 오류 SSL 실패 보고(Tom Lane)

  • 토토 꽁 머니PQsetvalue()피하다 a에 새 튜플을 추가할 때 충돌이 발생할 수 있습니다.PGresult원래는 다음에서 얻었습니다. 서버 쿼리(Andrew Chernow)

  • 만들다ecpglib쓰기더블15자리 값 정밀함(구로사와 아키라)

  • ecpglib, 꼭 확인하세요LC_NUMERIC설정이 복원되었습니다 오류 발생 후(Michael Meskes)

  • 복어 부호 있는 문자 버그에 대한 업스트림 토토 꽁 머니 적용 (CVE-2011-2483) (톰 레인)

    contrib/pg_crypto의 복어 암호화 코드는 다음과 같은 플랫폼에서 잘못된 결과를 제공할 수 있습니다. char이 서명되어(대부분) 암호화됩니다. 비밀번호가 예상보다 취약합니다.

  • 메모리 누수 토토 꽁 머니기여/세그먼트(헤이키 린나칸가스)

  • 토토 꽁 머니pgstatindex()주다 빈 인덱스에 대한 일관된 결과(Tom Lane)

  • Perl 5.14로 빌드 허용(Alex Hunsaker)

  • 존재 조사를 위한 구성 스크립트 방법 업데이트 시스템 기능(Tom Lane)

    8.3과 8.2에서 사용한 autoconf 버전은 다음과 같을 수 있습니다. 링크 타임을 수행하는 컴파일러에 의해 속임 최적화.

  • 빌드 및 설치 파일 경로와 관련된 다양한 문제 토토 꽁 머니 공백을 포함하는 것(톰 레인)

  • 다음으로 시간대 데이터 파일 업데이트tzdataDST 법률용 2011i 토토 꽁 머니 캐나다, 이집트, 러시아, 사모아, 남부의 변화 수단.