2025 년 7 월 17 일 : | Postgresql 18 베타 2 토토 결과!
지원되지 않는 버전 :9.3 / 9.2 / 9.1 / 9.0
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

E.89. 릴리스 9.0.11

출시 날짜 : 2012-12-06

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

E.89.1. 버전 9.0.11로의 마이그레이션

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

그러나 9.0.6보다 일찍 버전에서 업그레이드하는 경우, 보다토토 베이 : 문서 : 9.3 : 토토 베이 9.0.6.

E.89.2. 변화

  • 연관된 여러 버그 수정생성 동시에 색인(Andres Freund, Tom Lane)

    수정동시에 색인 생성사용하려면 인덱스 상태를 변경할 때 내부 업데이트pg_index행. 이것은 인종 조건을 방지합니다 동시 세션이 대상 지수 업데이트를 놓치게 할 수 있습니다. 따라서 동시에 제작 된 인덱스가 손상되었습니다.

    또한 여러 다른 작업을 수정하여 무시하는지 확인하십시오. 실패로 인한 잘못된 색인생성 동시에 색인명령. 이것들 중 가장 중요한 것은입니다.진공, 자동 바쿠움이있을 수 있기 때문입니다 시정 조치가되기 전에 테이블에서 쉽게 출시 될 수 있습니다. 유효하지 않은 인덱스를 수정하거나 제거하기 위해 촬영했습니다.

  • WAL Replay (Tom Lane) 동안 버퍼 잠금 수정

    WAL Replay 코드는 잠금에 대해 불충분하게주의를 기울였습니다 WAL 레코드를 재생할 때 버퍼 한 페이지 이상의 페이지에 영향을 미칩니다. 이로 인해 일시적으로 보이는 핫도 쿼리가 발생할 수 있습니다 일관성이없는 상태, 잘못된 답변 또는 예상치 못한 결과 실패.

  • 진 인덱스에 대한 WAL 생성 로직의 오류 수정 (Tom 레인)

    찢어진 페이지 고장이 발생하면 인덱스 손상이 발생할 수 있습니다. 발생했습니다.

  • 시작시기 시작 프로세스의 가상 XID 잠금을 올바르게 제거하십시오 핫스턴트 서버를 정상 실행 (Simon Riggs)으로 홍보

    이 감독은 특정의 후속 실행을 막을 수 있습니다 와 같은 작업색인 생성 동시에.

  • 가짜 방지"-오버 시즌 타임 라인 ID"대기 모드의 오류 (Heikki Linnakangas)

  • 우체국 장이 새로운 아동 프로세스를 시작하는 것을 방지합니다 셧다운 신호를 받았습니다 (Tom Lane)

    이 실수는 그보다 더 오래 걸릴 수 있습니다. 추가 사용자 없이는 전혀 완료하지 말아야합니다. 행동.

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

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

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

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

  • 해시 서브 플랜에서 부분 열 매칭을 수정하여 크로스 타입을 처리합니다 올바르게 사례 (Tom Lane)

    이것은 여러 가지에 영향을 미칩니다예 :.여기서 (a, b)는 안에 있지 않습니다 (선택 x, y from ...)예를 들어Bandyareint4andint8각각. 이 실수로 인해 잘못되었습니다 특정 데이터 유형에 따라 답변 또는 충돌 관련된.

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

    매우 특이한 상황 에서이 감독은 발생할 수 있습니다 잘못된 데이터를 외국 키에 대한 PreCheck 논리에 전달 집행 방아쇠. 이로 인해 충돌이 발생하거나 방아쇠를 발사할지에 대한 잘못된 결정.

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

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

  • 수정소유 한 reassign보조금을 처리합니다 테이블 스페이스 (Álvaro Herrera)

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

    보기에는 시스템 열이 없습니다. 그러나 우리는 잊었습니다 테이블을보기로 변환 할 때 이러한 항목을 제거하십시오. 고정되었습니다 9.3 이상 이후에 적절하게, 그러나 이전 지점에서는 기존의 잘못 변환 된 견해를 방어하십시오.

  • 덤프에 대한 규칙 인쇄 수정삽입테이블기본값올바르게 (Tom Lane)

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

  • 최소값을 나눌 때 플랫폼 의존적 고장 방지 -1 (Xi Wang, Tom Lane)의 가능한 정수 값

  • 날짜 구문 분석 (hitoshi 하라다)

  • XID 랩 어라운드가 발생하는 경우 XID Epoch 전진 실패 수정 체크 포인트 중Wal_levelishot_standby(Tom Lane, Andres Freund)

    이 실수는 특별한 영향을 미치지 않았지만PostgreSQL그 자체로 응용 프로그램에는 좋지 않았습니다 의존TXID_CURRENT ()및 관련 함수 : TXID 값은 거꾸로 이동하는 것처럼 보입니다.

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

    이전에, 이것은 매우 도움이되지 않는 무언가를 초래할 것입니다 처럼"이름의 반복 할 수없는 실패 해결".

  • 복합 열 값을 클라이언트 (Tom Lane)

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

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

  • 가능한 충돌 수정PSQLIF 잘못 인코딩 된 데이터가 표시되고client_encoding설정은 클라이언트 전용 인코딩입니다. sjis (Jiang Guiqing)와 같은

  • 버그 수정Restore.sql스크립트 방출pg_dumpin타르출력 형식 (Tom Lane)

    이름이 포함 된 테이블에서 스크립트가 완전히 실패합니다. 상부 캐릭터. 또한 스크립트를 복원 할 수 있도록하십시오 데이터-inserts모드뿐만 아니라 일반 복사 모드.

  • 수정PG_RESTORE수락 posix-conformant타르파일 (Brian Weaver, 톰 레인)

    원래 코딩pg_dump's타르출력 POSIX와 완전히 부합하지 않는 모드 생성 된 파일 기준. 버전 9.3에 대해 수정되었습니다. 이 패치 이전 지점을 업데이트하여 두 가지를 모두 수락합니다. 피하기를 희망하면서 부정확하고 수정 된 형식 9.3이 나오는 호환성 문제.

  • 수정PG_RESETXLOG위치postmaster.pid주어지면 올바르게 데이터 디렉토리에 대한 상대 경로 (Tom Lane)

    이 실수로 이어질 수 있습니다PG_RESETXLOG데이터 디렉토리를 사용하는 Active Postmaster.

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

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

  • 수정ECPG'secpg_get_data배열을 올바르게 처리하도록 함수 (Michael Meskes)

  • 만들기Contrib/PageInspect's btree 페이지 검사 기능은 페이지를 검사하는 동안 버퍼 잠금 장치를 가져옵니다 (Tom 레인)

  • 수정PGXS건물 지원 AIX (Tom Lane)의로드 가능한 모듈

    원래 소스 트리 외부의 빌딩 모듈은 작동하지 않았습니다. aix.

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2012J 토토 결과 쿠바, 이스라엘, 요르단, 리비아, 팔레스타인, 사모아 서부 및 부분 브라질의.