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

E.21. 릴리스 9.2.4

출시 날짜 : 2013-04-04

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

E.21.1. 버전 9.2.4로의 마이그레이션

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

그러나이 와이즈 토토는 관리에서 몇 가지 오류를 수정합니다 요점 인덱스. 이 업데이트를 설치 한 후에는 권장됩니다 에게Reindex충족하는 요점 인덱스 아래에 설명 된 하나 이상의 조건.

또한, 더 일찍 버전에서 업그레이드하는 경우 9.2.2, 참조PostgreSQL : 문서 : 9.2 : 토토 사이트 순위 9.2.2.

E.21.2. 변화

  • 서버 명령 줄 스위치의 불안한 구문 분석 수정 (Mitsumasa Kondo, Kyotaro Horiguchi)

    데이터베이스 이름이 포함 된 연결 요청 로 시작합니다"-"손상으로 제작 될 수 와이즈 토토 서버의 데이터 디렉토리 내에서 파일을 파괴하십시오 요청은 결국 거부됩니다. (CVE-2013-1899)

  • 각 우체국 마스터 어린이의 OpenSSL Randomness 상태를 재설정합니다 프로세스 (Marko Kreen)

    이것은 임의의 숫자가 생성되는 시나리오를 피합니다 에 의해Contrib/Pgcrypto함수 다른 데이터베이스 사용자는 비교적 쉽습니다 추측하다. 위험은 우체국 장에있을 때만 중요합니다 구성SSL=on그러나 대부분의 연결은 SSL을 사용하지 않습니다 암호화. (CVE-2013-1900)

  • 복제 권한을 확인하십시오. 테스트 현재 사용자는 그렇지 않습니다 인증 사용자 (Noah Misch)

    비전없는 데이터베이스 사용자는이 실수를 악용 할 수 와이즈 토토 전화하려면pg_start_backup ()또는PG_STOP_BACKUP ()일상적인 백업 생성을 방해 할 수 와이즈 토토. (CVE-2013-1901)

  • 사용하지 않도록 GIST 인덱스 수정"퍼지"그렇지 않은 경우 기하학적 비교 그렇게하기에 적합합니다 (Alexander Korotkov)

    핵심 기하학적 유형은를 사용하여 비교를 수행합니다."퍼지"평등이지만gist_box_same정확하게 수행해야합니다 비교하면, 그렇지 않으면 GIST 인덱스가 발생할 수 와이즈 토토 일관성 없는. 이 업데이트를 설치 한 후 사용자는reindexgist 색인 |Box, 폴리곤, Circle또는포인트열,이 모든 사용이므로gist_box_same.

  • GIST의 잘못된 범위-조합 및 페널티 로직을 수정하십시오 사용하는 인덱스contrib/btree_gist가변 폭 데이터의 경우 유형, 즉텍스트, BYTEA, 비트숫자열 (Tom Lane)

    이러한 오류는 일관되지 않은 인덱스를 초래할 수 와이즈 토토 존재하는 일부 키는 찾을 수 없습니다. 검색, 또한 쓸모없는 색인 부풀어 오릅니다. 사용자는입니다 조언Reindex그러한 색인 이 업데이트를 설치 한 후.

  • GIST 페이지의 버그 수정 멀티 컬럼에 대한 코드 분할 코드 인덱스 (Tom Lane)

    이러한 오류는 일관되지 않은 인덱스를 초래할 수 와이즈 토토 존재하는 일부 키는 찾을 수 없습니다. 검색 및 불필요하게 인덱스 검색에 비효율적입니다. 사용자는 조언을받습니다.Reindex다중 열 gist 인덱스 후 이 업데이트 설치.

  • 수정gist_point_consistent퍼지를 일관되게 처리하려면 (Alexander Korotkov)

    gist indexes on에 대한 인덱스 스캔포인트열은 때때로 결과를 산출합니다 순차적 스캔과 다르기 때문에gist_point_consistent비교를 수행할지 여부에 대한 기본 운영자 코드 정확하거나 퍼지.

  • WAL Replay (Heikki Linnakangas)에서 버퍼 누출 수정

    이 버그가 발생할 수 와이즈 토토"부정확합니다 로컬 핀 수 "재생 중 오류 회복 불가능.

  • 아카이브에 들어가기 전에 충돌 복구를해야합니다 복구, 데이터베이스가 깨끗하게 중지되지 않은 경우복구 .conf파일이 있습니다 (Heikki Linnakangas, Kyotaro Horiguchi, Mitsumasa Kondo)

    데이터베이스가 일관되도록해야합니다. 대기 서버 초기화와 같은 특정 시나리오에서 실행중인 서버에서 파일 시스템 스냅 샷으로.

  • 충돌 중에 예고없는 책치 파일을 삭제하지 마십시오 회복 (Heikki Linnakangas, Fujii Masao)

  • Race 조건 수정삭제 반환(Tom Lane)

    올바른 상황에서반환 삭제데이터를 가져 오려고 시도 할 수 있습니다 현재 프로세스에 더 이상 모든 핀. 다른 프로세스가 버퍼를 변경 한 경우 한편, 이것은 쓰레기로 이어질 것입니다반환출력 또는 심지어 충돌.

  • 정규 표현 편집에서 무한 루프 위험 수정 (Tom Lane, Don Porter)

  • 정기적으로 잠재적 인 널 포인터 Dereference를 수정하십시오 표현 편집 (Tom Lane)

  • 수정to_char ()사용합니다 적절한 경우 Ascii-Only Case-Polding 규칙 (Tom 레인)

    이것은 일부 템플릿 패턴의 오작동을 수정합니다 로케일 독립적이어야하지만 잘못 처리해야합니다"i"and"i"in 터키 지역.

  • 타임 스탬프의 원치 않는 거부 수정1999-12-31 24:00:00(Tom Lane)

  • SQL 언어 기능을 수정하여 안전하게 사용할 수 있도록 수정하십시오 범위 유형에 대한 지원 기능 (Tom Lane)

  • 단일 트랜잭션이 수행 될 때 로직 오류 수정Unlistenthe듣기(Tom Lane)

    세션이 상처를 입었습니다. 이 경우에는 반드시 들어야하지만 모두.

  • 열이 추가 된 후 가능한 플래너 충돌 수정 다른 관점 (Tom Lane)에 의존하는 관점에서

  • 성능 문제 수정에서설명 (분석, 타이밍 끄기)(Pavel Stehule)

  • 쓸모없는 제거"PickSplit은 그렇지 않습니다 보조 분할 지원 "로그 메시지 (Josh Hansen, 톰 레인)

    이 메시지는 작성되지 않은 코드, 아마도 결코 없을 것입니다. GIST의 2 차 분할의 기본 취급은 다음과 같습니다 실제로 꽤 좋습니다. 그러니 최종 사용자에 대한 잔소리를 중지하십시오 그것.

  • 흔적 제거 2 차 분할 지원gist_box_picksplit ()(Tom Lane)

    이 2 차 스플릿의 구현은 아니었다 기본 구현보다 낫습니다 더 나쁜. 따라서 제거하고 기본 코드 경로가 처리하도록하십시오. 케이스.

  • 세션의 마지막 몇 개를 보내지 않는 실패를 해결하십시오 트랜잭션 커밋/중단은 통계 수집가에게 계산됩니다 (Tom Lane)

  • pl/perl의 메모리 누출 제거SPI_PREPARE ()기능 (Alex Hunsaker, 톰 레인)

  • 수정pg_dumpallTO 포함 된 데이터베이스 이름 처리"="올바르게 (Heikki Linnakangas)

  • 충돌을 피하십시오pg_dump잘못된 연결 문자열이 주어질 때 (Heikki Linnakangas)

  • In Incond Indexes inpg_dumpandpg_upgrade(Michael Paquier, Bruce Momjian)

    덤핑 유효하지 않은 인덱스는 복원시 문제를 일으킬 수 와이즈 토토 예를 들어 인덱스 생성이 실패한 이유와 같은 시간 고유성 조건을 시행하려고했기 때문입니다. 테이블의 데이터에 만족합니다. 또한 인덱스 생성 인 경우 실제로 여전히 진행 중이며, 합리적으로 보입니다. 커밋되지 않은 DDL 변경으로 간주하십시오.pg_dump그렇지 않을 것입니다 어쨌든 덤프 할 것으로 예상됩니다.pg_upgrade이제 유효하지 않은 건너 뜁니다 실패하기보다는 색인입니다.

  • inPG_BASEBACKUP, 현재 서버 버전의 서브 디렉토리 만 포함하십시오 테이블 스페이스 백업 (Heikki Linnakangas)

  • 서버 버전 추가 체크인pg_basebackupandpg_receivexlog따라서 깨끗하게 실패합니다 작동하지 않는 버전 조합으로 (Heikki Linnakangas)

  • 수정Contrib/DBlink처리 일관되지 않은Datestyle또는IntervalStyleSAFELY (Daniel 파리나, 톰 레인)

    이전에 원격 서버에 다른 설정이있는 경우 이 매개 변수 중 모호한 날짜를 읽을 수 있습니다 틀리게. 이 수정은 DateTime 및 간격을 보장합니다 a에 의해 가져온 열dblink쿼리 올바르게 해석됩니다. 그러나 그 점에 유의하십시오 문자 그대로의 값이므로 일관되지 않은 설정은 여전히 ​​위험합니다 원격 서버로 전송 된 SQL 명령에 나타나면 지역적으로 다르게 해석됩니다.

  • 수정Contrib/PG_TRGM's유사성 ()함수로 Trigram-Less Strings (Tom Lane)의 경우 retud Zero

    이전에 반품NAN제로의 내부 분할에.

  • 건물 활성화PostgreSQLMicrosoft Visual과 함께 Studio 2012 (Brar Piening, Noah Misch)

  • 시간대 데이터 파일 업데이트TZDATADST 법률을위한 2013b 릴리스 칠레, 아이티, 모로코, 파라과이 및 일부의 변화 러시아 지역. 또한, 역사적 영역 데이터 수정 수많은 장소.

    또한 최근에 시간대 약어 파일을 업데이트하십시오 러시아와 다른 곳의 변화 :Chot, get, irkt, KGT, Krat, magt, Mawt, MSK, Novt, omst, TKT, vlat, wst, yakt, yekt이제 현재를 따르십시오 의미,Volt(유럽/Volgograd) 및미스트(Antarctica/Macquarie)가 기본값에 추가됩니다 약어 목록.