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

E.46. 릴리스 9.2.5

출시 날짜 : 2013-10-10

이 릴리스에는 9.2.4의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.2 주요 릴리스의 새로운 기능에 대한 정보 참조토토 캔 PostgreSQL : 문서 : 9.3 : 릴리스 9.2.

E.46.1. 버전 9.2.5로의 마이그레이션

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

그러나 9.2.4 이전 버전에서 업그레이드하는 경우, 보다PostgreSQL : 문서 : 9.3 : 토토 결과 9.2.4.

E.46.2. 변화

  • 시도 할 때 다중 바이트 문자의 부패를 방지합니다 Case-Fold Identifiers (Andrew Dunstan)

    postgresql사례 폴드 비 ASCII 단일 바이트 서버 인코딩을 사용할 때만 문자.

  • 범위 열에서 b- 트리 인덱스를 생성 할 때 메모리 누출 수정 (Heikki Linnakangas)

  • 백그라운드 작가에서 체크 포인트 메모리 누출 수정Wal_Level = hot_standby(Naoya Anzai)

  • |lo_open ()실패 (Heikki Linnakangas)

  • 메모리 오버 커뮤니티 버그 수정work_mem24GB 이상의 메모리 (Stephen Frost)를 사용하고 있습니다

  • 시리얼 리화 가능한 스냅 샷 수정 (Kevin Grittner, Heikki Linnakangas)

  • SSL (Stephen Frost)을 사용할 때 libpq에서 교착 상태 버그 수정

  • 스레드 LIBPQ 응용 프로그램에서 가능한 SSL 상태 손상을 수정하십시오 (Nick Phillips, Stephen Frost)

  • 일반을 선택할 때 플래너 비용의 추정치 향상 및 맞춤형 계획 (Tom Lane)

    이 변경은 계획 비용이있을 때 일반 계획을 선호합니다. 높은.

  • 포함 된 부울 열에 대한 행 추정치를 올바르게 계산합니다 많은 널 값 (Andrew Gierth)

    이전에 테스트Col은 사실이 아닙니다andcol은 거짓이 아닙니다제대로하지 않았습니다 계획 비용을 추정 할 때 널 값을 고려하십시오.

  • 예선 평가 비용에 대한 회계 수정Union All및 상속 쿼리 (Tom Lane)

    이것은 차선책 계획을 선택할 수있는 경우를 수정합니다. 일부여기서클로스는 비용이 많이 듭니다 믿다.

  • 밀려 내려 방지어디클로즈로 위험한Union/Intersect하위 쿼리 (Tom 레인)

    aUnion또는교차설정 회전 함수 또는 그들의 휘발성 기능select목록 부적절하게 최적화되어 런타임 오류로 이어질 수 있습니다 잘못된 쿼리 결과.

  • 희귀 사례 수정"그룹화를 찾지 못했습니다 열 "플래너 실패 (Tom Lane)

  • 수정pg_dump8604_8662

    이전에 그러한 경우를 유발할 수 있습니다pg_upgrade오류.

  • Reorderpg_dump처리 확장 관련 규칙 및 이벤트 트리거 (Joe Conway)

  • 지정된 경우 확장 테이블의 강제 덤핑pg_dump -t또는-n(Joe 콘웨이)

  • 보기 덤프 코드의 삭제 된 열을 삭제하는 열 향상 참조 테이블 (Tom Lane)

  • 수정PG_RESTORE -L디렉토리와 함께 올바른 형식 이름을 표시하는 아카이브 (Fujii Masao)

  • 사용을 사용하여 생성 된 색인 주석을 올바르게 기록합니다고유 한and기본 키구문 (Andres Freund)

    이것은 병렬을 수정합니다PG_RESTORE실패.

  • 원인PG_BASEBACKUP -X비어있는 충돌보다는 오류를 던지는 xlog 디렉토리 (Magnus Hagander, Haruka Takatsuka)

  • 청소하기 전에 WAL 파일의 전송을 올바르게 보장합니다 전환 (Fujii Masao)

    이전에 스트리밍 복제 연결이 닫힐 수 있습니다 모든 왈 파일이 대기에서 재생되기 전에.

  • 복구 중 WAL 세그먼트 타임 라인 처리 (Mitsumasa Kondo, Heikki Linnakangas)

    대기 복구 중 WAL 파일 재활용은 이어질 수 있습니다 조기 복구 완료, 데이터 손실이 발생합니다.

  • 초기화되지 않은 참조로 인해 WAL 재생의 오류 방지 빈 페이지 (Andres Freund)

  • 수정Reindex 테이블and103PostgreSQL : 문서 : 9.3 : 릴리스 9.2.561제약 조건을 올바르게 재평가합니다 그리고 무효화 된 색인을 유효한 것으로 표시합니다 (Noah Misch)

    ​​Reindex Index항상 작동했습니다 제대로.

  • SP-Gist 인덱스에 삽입하는 동안 교착 상태를 피하십시오 (Teodor sigaev)

  • 동시에 가능한 교착 상태 수정동시에 색인 생성운영 (Tom Lane)

  • 수정 GIST 인덱스 조회 충돌 (Tom Lane)

  • 수정regexp_matches ()취급 제로 길이 매치 (Jeevan Chalke)

    이전에 '^'와 같은 제로 길이 일치는 너무 많이 돌아올 수 있습니다 성냥.

  • 지나치게 복잡한 정규 표현식에 대한 충돌 수정 (Heikki Linnakangas)

  • 후면 참조에 대한 정규 표현식 일치 실패 수정 비 게리 Qualifiers (Jeevan Chalke)와 결합

  • 예방함수 만들기확인에서set기능 본문이 아닌 한 변수 확인이 활성화되었습니다 (Tom Lane)

  • 허용기본 권한 변경to 생성 허가없이 스키마에서 작동합니다 (Tom 레인)

  • 쿼리에 사용 된 키워드에 대한 제한을 풀어냅니다 (Tom Lane)

    특히 역할 이름에 대한 키워드 제한을 줄이기 언어 이름,설명copy옵션 및SET값. 이것은 허용복사 ... (형식 이진)예상대로 작동합니다. 이전에binary인용이 필요했습니다.

  • 동안 적절한 줄 번호 인쇄COPY실패 (Heikki Linnakangas)

  • 수정pgp_pub_decrypt ()그래서 작동합니다 비밀번호가있는 비밀 키 (Marko Kreen)

  • makepg_upgradeusePG_DUMP-Quote-all-Identifiers문제를 피하기 위해 토토 결과 간 키워드 변경 (Tom Lane)

  • 인덱스가없는 진공 상태에서 드문 부정확 한 경고를 제거하십시오 테이블 (Heikki Linnakangas)

  • 진공 분석여전히 실행됩니다 파일을 자르려는 시도가 취소되면 분석 단계 잠금 충돌로 인해 (Kevin Grittner)

  • 트랜잭션 제어를 수행 할 때 가능한 고장을 피하십시오 명령 (예 :롤백) 준비 중 쿼리 (Tom Lane)

  • 부동 소수점 데이터 입력이 표준 철자를 허용하는지 확인하십시오 의"Infinity"모든 플랫폼 (Tom 레인)

    C99 표준에 따르면 허용 된 철자가inf, +inf, -inf, Infinity, +Infinity-infinity. 플랫폼이라도이라도 이것을 인식하십시오.strtod함수는 그렇지 않습니다.

  • 불필요한보고를 피하십시오track_activitiesis Off (Tom Lane)

  • 행을 레코드 및 배열과 비교할 수있는 능력 확장 (rafal Rzepecki, Tom Lane)

  • 때 충돌 방지PSQL'sPSQLRC변수는 tilde (Bruce Momjian)

  • ARM64 (Mark Salter)에 대한 스핀 락 지원 추가

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경을위한 2013d 출시 이스라엘, 모로코, 팔레스타인 및 파라과이. 또한 역사적 구역 Macquarie Island의 데이터 수정.