지원되지 않은 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.82. 릴리스 8.4.15

출시 날짜 : 2012-12-06

이 릴리스에는 8.4.14의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.97.

E.82.1. 버전 8.4.15로의 마이그레이션

8.4.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나, 더 일찍 버전에서 업그레이드하는 경우 8.4.10, 참조PostgreSQL : 문서 : 9.2 : 사설 토토 사이트 8.4.10.

E.82.2. 변화

  • 관련된 여러 버그 수정동시에 색인 생성(Andres Freund, 톰 레인)

    수정동시에 색인 생성인덱스pg_index행. 이것 동시를 유발할 수있는 인종 조건을 방지합니다 대상 색인 업데이트를 놓치는 세션 동시에 제작 된 인덱스가 손상되었습니다.

    또한 다양한 다른 작업을 수정하여이를 확인하십시오 실패로 인한 유효하지 않은 인덱스 무시동시에 색인 생성명령. 가장 이것의 중요성은진공, 자가 바쿠움을 쉽게 발사 할 수 있기 때문입니다 수정 조치를 취하기 전에 테이블을 수정하거나 수정하거나 유효하지 않은 색인을 제거하십시오.

  • 내부 해시 테이블의 손상을 피하십시오 메모리 (Hitoshi Harada)

  • 위의 비 강력한 동등성 조항의 계획 수정 외부 조인 (Tom Lane)

    플래너는 a에서 잘못된 제약을 도출 할 수 있습니다 비 스트릭 구성을 다른 것과 동일시하는 조항, 예를 들어Coalesce (foo, 0) = 0언제​​foo에서 나옵니다 외부 결합의 무효면.

  • 배제 제약을 증명하는 플래너의 능력 향상 동등성 클래스 (Tom Lane)에서

  • 해시 서브 플랜에서 다루기 위해 부분 열 매칭을 수정합니다 교차 유형 사례가 올바르게 (Tom Lane)

    이것은 여러 가지에 영향을 미칩니다예 :.(A, B)가 아닌 곳 (선택 X, y에서 ...)예를 들어Bandyareint4andint8각각. 이 실수로 인해 잘못된 답변이나 충돌이 발생했습니다 관련된 특정 데이터 유형에 따라

  • 구식 튜플을 다시 가져올 때 버퍼 잠금을 얻습니다행 후 업데이트/삭제 후트리거 (Andres Freund)

    매우 특이한 상황 에서이 감독은 할 수 있습니다 잘못된 데이터를 PreCheck 논리로 전달합니다. 외국 키 집행 방아쇠. 그 결과가 발생할 수 있습니다 충돌 또는 해고 여부에 대한 잘못된 결정에서 방아쇠.

  • 수정Alter Column Type처리 할 상속 확인 조건 제약 제대로 (Pavan Deolasee)

    이것은 8.4 이전 릴리스에서 올바르게 작동했으며 이제 작동합니다 8.4 이상에서 정확하게.

  • 수정재 설계처리하려면 테이블 스페이스의 보조금 (Álvaro Herrera)

  • 잘못 무시pg_attribute시스템 열 항목 보기 (Tom Lane)

    보기에는 시스템 열이 없습니다. 그러나 우리는 잊었습니다 테이블을보기로 변환 할 때 이러한 항목을 제거합니다. 9.3 이상으로 제대로 고정되었지만 이전에는 우리는 기존의 잘못 변환을 방어해야합니다 보기.

  • 덤프로 규칙 인쇄 수정삽입 안으로테이블기본값 값정확하게 (Tom Lane)

  • 너무 많은 경우 스택 오버플로에 대한 가드Union/Intersect/제외쿼리의 조항 (Tom Lane)

  • 나이트 할 때 플랫폼 의존적 고장 방지 -1 (Xi Wang, Tom 레인)

  • 날짜 구문 분석 문자열의 끝을 지나서 가능한 액세스 수정 (Hitoshi Harada)

  • 길이 인 경우 이해할 수있는 오류 메시지를 생성합니다 유닉스 도메인 소켓의 경로 이름이 초과합니다 플랫폼 별 한도 (Tom Lane, Andrew Dunstan)

    이전에, 이것은 꽤 발생할 것입니다 도움이되지 않는 것,"회복 할 수 없습니다 이름 해상도 실패 ".

  • 복합 열 값을 보낼 때 메모리 누출 수정 클라이언트 (Tom Lane)

  • makePG_CTL더 강력합니다 읽기postmaster.pid파일 (Heikki Linnakangas)

    레이스 조건 및 가능한 파일 디스크립터 수정 누출.

  • 가능한 충돌 수정PSQL잘못 인코딩 된 데이터 인 경우 제시 및client_encoding설정은 SJIS (Jiang)와 같은 클라이언트 전용 인코딩입니다 GUIQING)

  • 에서 버그 수정Restore.sql스크립트가 방출pg_dumpin타르출력 형식 (Tom 레인)

    스크립트는 이름의 테이블에서 완전히 실패합니다 상류 문자를 포함합니다. 또한 스크립트를 만드십시오 에서 데이터를 복원 할 수 있습니다-inserts모드 및 일반 사본 방법.

  • 수정PG_RESTOREto posix-conformant 수락타르파일 (Brian Weaver, Tom Lane)

    원래 코딩pg_dump's타르출력 모드는 완전히 부합하지 않은 파일을 생성했습니다 POSIX 표준으로. 이것은 수정되었습니다 버전 9.3. 이 패치는 이전 지점을 업데이트하여이를 업데이트합니다 그들은 잘못된 것과 수정 된 것을 모두 받아 들일 것입니다 호환성 문제를 피하기 위해 형식 9.3이 나옵니다.

  • 수정PG_RESETXLOGto 위치하고 있다postmaster.pid올바르게 데이터 디렉토리에 대한 상대 경로가 주어지면 (Tom 레인)

    이 실수로 이어질 수 있습니다PG_RESETXLOG그것을 알아 차리지 못합니다 데이터 디렉토리를 사용하는 활성 우체국 장입니다.

  • 수정libpq'slo_import ()andlo_export ()파일 I/O를보고하는 기능 오류가 올바르게 (Tom Lane)

  • 수정ECPG의 처리 중첩 구조 포인터 변수 (Muhammad Usama)

  • makeContrib/PageInspect's Btree Page 검사 기능은 버퍼 잠금 장치를 사용합니다 페이지 검사 (Tom Lane)

  • 수정PGXS지원 AIX (Tom Lane)에서로드 가능한 모듈 구축

    원래 소스 트리 외부의 빌딩 모듈은 그렇지 않았습니다 Aix에서 작업하십시오.

  • 시간대 데이터 파일 업데이트TZDATADST 법률을위한 2012J 스포츠 토토 베트맨 쿠바, 이스라엘, 요르단, 리비아, 팔레스타인, 서부의 변화 사모아 및 브라질의 일부.