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

E.89. 릴리스 9.0.11

출시일: 2012-12-06

이 릴리스에는 9.0.10의 다양한 토토 결과 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.스포츠 토토 사이트 PostgreSQL: 문서: 9.3: 릴리스 9.0.

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

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

그러나 9.0.6 이전 버전에서 업그레이드하는 경우, 참조토토 베이 : 문서 : 9.3 : 토토 베이 9.0.6.

E.89.2. 변경사항

  • 관련된 여러 버그 토토 결과만들기 동시에 색인 생성(안드레스 프런드, 톰 레인)

    토토 결과동시에 인덱스 생성사용하다 인덱스 상태 변경 시 내부 업데이트pg_index행. 이는 경쟁 조건을 방지합니다. 동시 세션에서 대상 인덱스 업데이트를 놓칠 수 있습니다. 따라서 동시에 생성된 인덱스가 손상되었습니다.

    또한 다양한 다른 작업을 토토 결과하여 무시되도록 합니다. 실패로 인해 잘못된 인덱스가 발생했습니다.만들기 동시에 색인 생성명령. 그 중 가장 중요한 것은진공, 자동 진공 기능을 사용하면 시정 조치를 취하기 전에 쉽게 테이블 위에 올려 놓을 수 있습니다. 잘못된 색인을 토토 결과하거나 제거하는 데 사용됩니다.

  • WAL 재생 중 버퍼 잠금 토토 결과(Tom Lane)

    WAL 재생 코드는 잠금에 대해 충분히 주의하지 않았습니다. 둘 이상의 페이지에 영향을 미치는 WAL 레코드를 재생할 때 버퍼링됩니다. 이로 인해 핫 대기 쿼리가 일시적으로 표시될 수 있습니다. 일관되지 않은 상태로 인해 잘못된 답변 또는 예상치 못한 결과가 발생함 실패.

  • GIN 인덱스에 대한 WAL 생성 논리 오류 토토 결과(Tom 레인)

    조각난 페이지가 실패하면 색인이 손상될 수 있습니다. 발생했습니다.

  • 다음 경우 시작 프로세스의 가상 XID 잠금을 적절하게 제거합니다. 상시 대기 서버를 정상 실행으로 승격(Simon Riggs)

    이러한 감독으로 인해 특정 프로그램의 후속 실행이 방지될 수 있습니다. 다음과 같은 작업색인 생성 동시에.

  • 가짜 방지"순서가 잘못된 타임라인 아이디"대기 모드 오류 (Heikki Linnakangas)

  • 포스트마스터가 다음 이후에 새로운 하위 프로세스를 시작하는 것을 방지합니다. 종료 신호를 받았습니다(Tom Lane)

    이 실수로 인해 시스템 종료가 그보다 오래 걸릴 수 있습니다 추가 사용자 없이는 전혀 완료하지 않거나 완료하지 않아도 됩니다. 행동.

  • 메모리 부족 시 내부 해시 테이블 손상 방지 (하라다 히토시)

  • 외부 조인 위의 엄격하지 않은 동등 조항 계획 토토 결과 (톰 레인)

    플래너가 절에서 잘못된 제약 조건을 파생할 수 있습니다. 예를 들어 엄격하지 않은 구성을 다른 것과 동일시하는 경우어디에서 합체(foo, 0) = 0언제foo외부 nullable 쪽에서 옵니다. 가입하세요.

  • 계획자의 제외 제약 조건을 증명하는 능력을 향상시킵니다. 동등한 클래스(Tom Lane)

  • 교차 유형을 처리하기 위해 해시된 하위 계획의 부분 행 일치 토토 결과 사례가 정확함(Tom Lane)

    이것은 다중 열에 영향을 미칩니다.포함되지 않음하위 계획, 예:여기 (a, b)가 아닌 곳 (SELECT x, y FROM ...)예를 들어 언제b그리고y아르int4그리고int8각각. 이 실수로 인해 잘못된 일이 발생했습니다. 특정 데이터 유형에 따라 응답 또는 충돌이 발생합니다. 참여했습니다.

  • 에 대한 이전 튜플을 다시 가져올 때 버퍼 잠금 획득행 업데이트/삭제 후트리거(안드레스 프로인트)

    매우 특이한 상황에서 이러한 감독은 다음과 같은 결과를 초래할 수 있습니다. 외래 키에 대한 사전 확인 논리에 잘못된 데이터 전달 집행 트리거. 이로 인해 충돌이 발생하거나 트리거 실행 여부에 대한 잘못된 결정입니다.

  • 토토 결과열 유형 변경처리하다 제대로 상속된 검사 제약 조건(Pavan Deolasee)

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

  • 토토 결과소유 재지정다음에 대한 보조금 처리 테이블스페이스(Álvaro Herrera)

  • 잘못된 내용 무시pg_attribute뷰용 시스템 열 항목(Tom Lane)

    뷰에는 시스템 열이 없습니다. 그러나 우리는 그것을 잊었다 테이블을 뷰로 변환할 때 이러한 항목을 제거하십시오. 그건 확정됐어 9.3 이상에서는 적절하지만 이전 분기에서는 다음을 수행해야 합니다. 기존의 잘못 변환된 뷰를 방어합니다.

  • 덤프할 규칙 인쇄 토토 결과INSERT INTO테이블기본값맞습니다 (톰 레인)

  • 스택이 너무 많을 때 스택 오버플로 방지유니온/INTERSECT/제외쿼리의 절(Tom Lane)

  • 최소값을 나눌 때 플랫폼에 따른 오류 방지 -1로 가능한 정수값 (Xi Wang, Tom Lane)

  • 날짜 구문 분석에서 문자열 끝 이후에 접근 가능한 문제 토토 결과(Hitoshi 하라다)

  • XID 랩어라운드가 발생할 경우 XID 에포크를 진행하지 못하는 문제 토토 결과 검문소 동안 및wal_level이다hot_standby(톰 레인, 안드레스 프로인드)

    이 실수는 다음에 특별한 영향을 미치지 않았지만포스트그레SQL그 자체로는 애플리케이션에 좋지 않았습니다. 의존하는 것txid_current()그리고 관련 기능: TXID 값이 거꾸로 나타나는 것처럼 보입니다.

  • 이해할 수 있는 오류 메시지를 생성합니다. Unix 도메인 소켓의 경로 이름이 플랫폼별 경로 이름을 초과합니다. 리미트(톰 레인, 앤드루 던스턴)

    이전에는 이로 인해 매우 도움이 되지 않는 결과가 발생했습니다. 와 같이"복구 불가능한 이름 오류 해상도".

  • 복합 열 값을 다음으로 보낼 때 메모리 누수 토토 결과 클라이언트(톰 레인)

  • 만들다pg_ctl더 강력해졌습니다. 읽는 중postmaster.pid파일(헤이키 린나캉가스)

    경합 조건 및 파일 설명자 누출 가능성을 토토 결과합니다.

  • 충돌 가능성 토토 결과psql만일 잘못 인코딩된 데이터가 표시되고client_encoding설정은 클라이언트 전용 인코딩입니다. SJIS(Jiang Guiqing)와 같은

  • 버그 토토 결과restore.sql스크립트 에 의해 방출됨pg_dump타르출력 형식(톰 레인)

    이름에 다음이 포함된 테이블에서는 스크립트가 완전히 실패합니다. 대문자. 또한 스크립트를 복원할 수 있도록 만드세요. 데이터 입력--삽입모드 및 일반 복사 모드.

  • 토토 결과pg_restore수락하다 POSIX 규격타르파일(브라이언 위버, 톰 레인)

    원래 코딩pg_dump's타르출력 POSIX와 완전히 호환되지 않는 모드 생성 파일 표준. 이는 버전 9.3에서 토토 결과되었습니다. 이번 패치 이전 분기를 업데이트하여 두 가지를 모두 허용합니다. 방지하기 위해 부정확하고 토토 결과된 형식 9.3이 나오면 호환성 문제가 발생합니다.

  • 토토 결과pg_resetxlog찾다postmaster.pid정확하게는 데이터 디렉터리의 상대 경로(Tom Lane)

    이 실수는 다음으로 이어질 수 있습니다.pg_resetxlog다음이 있다는 것을 알지 못함 데이터 디렉토리를 사용하는 활성 포스트마스터.

  • 토토 결과libpq'slo_import()그리고lo_export()파일 I/O 오류를 보고하는 함수 제대로 (톰 레인)

  • 토토 결과ecpg의 중첩 처리 중 구조 포인터 변수(Muhammad Usama)

  • 토토 결과ecpg'secpg_get_data배열을 적절하게 처리하는 함수 (마이클 메스케스)

  • 만들다기여/페이지검사의 B트리 페이지 검사 기능은 페이지를 검사하는 동안 버퍼 잠금을 수행합니다(Tom 레인)

  • 토토 결과pgxs건물 지원 AIX에 로드 가능한 모듈(Tom Lane)

    원본 소스 트리 외부의 모듈 구축은 작동하지 않았습니다. AIX.

  • 다음으로 시간대 데이터 파일 업데이트tzdata2012j 토토 결과에 대한 DST 법률 변경 사항 쿠바, 이스라엘, 요르단, 리비아, 팔레스타인, 서사모아 및 일부 지역 브라질의.