출시일: 2013-04-04
이 릴리스에는 8.4.16의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조토토 사이트 순위 PostgreSQL : 문서 : 8.4 : 릴리스 8.4.
8.4.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 이번 릴리스에서는 관리상의 여러 오류가 수정되었습니다. GiST 인덱스. 이 업데이트를 설치한 후에는 다음을 수행하는 것이 좋습니다. 에게REINDEX충족하는 모든 GiST 인덱스 아래에 설명된 조건 중 하나 이상을 충족해야 스포츠 토토 사이트.
또한 다음 버전보다 이전 버전에서 업그레이드하는 경우 8.4.10 참조PostgreSQL : 문서 : 8.4 : 토토 결과 8.4.10.
각 포스트마스터 하위의 OpenSSL 무작위 상태 재설정 프로세스(Marko Keen)
이것은 난수가 생성되는 시나리오를 방지스포츠 토토 사이트. 에 의해기여/pgcrypto함수 다른 데이터베이스 사용자가 비교적 쉽게 수행할 수 있습니다. 추측하다. 위험은 우체국장이 다음과 같은 경우에만 중요합니다. 로 구성됨ssl = 켜짐그러나 대부분의 연결은 SSL을 사용하지 않습니다. 암호화. (CVE-2013-1900)
GiST 색인을 사용하지 않도록 수정"모호함"기하학적 비교가 아닌 경우 그렇게 하는 것이 적절스포츠 토토 사이트(Alexander Korotkov)
핵심 기하학적 유형은 다음을 사용하여 비교를 수행합니다."모호함"동등하지만gist_box_same정확한 작업을 수행해야 함
그렇지 않으면 이를 사용하는 GiST 인덱스가 다음과 같이 될 수 있습니다.
일관성 없는. 이 업데이트를 설치한 후 사용자는 다음을 수행해야 합니다.REINDEX모든 GiST 인덱스상자, 다각형,
원또는점열, 이들 모두가 사용되기 때문에gist_box_same.
GiST의 잘못된 범위 결합 및 페널티 논리 수정 사용하는 인덱스contrib/btree_gist가변 너비 데이터용 유형, 즉텍스트, 바이테아, 비트그리고숫자열(톰 레인)
이 오류로 인해 색인이 일관되지 않을 수 있습니다. 존재하는 일부 키는 다음에서 찾을 수 없습니다. 검색 및 쓸모없는 인덱스 부풀림도 발생합니다. 사용자는 권고함REINDEX그러한 색인 이 업데이트를 설치한 후.
다중 열에 대한 GiST 페이지 분할 코드 버그 수정 인덱스(톰 레인)
이 오류로 인해 색인이 일관되지 않을 수 있습니다. 존재하는 일부 키는 다음에서 찾을 수 없습니다. 검색은 물론, 불필요하게 인덱스를 검색하는 경우에도 검색하기에 비효율적입니다. 사용자는 다음을 수행하는 것이 좋습니다.REINDEX이후 다중 열 GiST 인덱스 이 업데이트를 설치 중입니다.
정규식 컴파일의 무한 루프 위험 수정 (톰 레인, 돈 포터)
일반에서 잠재적인 널 포인터 역참조 수정 표현 편집(Tom Lane)
수정to_char()사용하다
적절한 경우 ASCII 전용 대소문자 구분 규칙(Tom
레인)
이것은 일부 템플릿 패턴의 잘못된 동작을 수정합니다. 로케일 독립적이어야 하지만 잘못 처리되었습니다."I"그리고"i"에 터키어 로케일.
원치 않는 타임스탬프 거부 수정1999-12-31 24:00:00(톰 레인)
쓸모없는 항목 제거"picksplit은 그렇지 않습니다 보조 분할 지원"로그 메시지(조쉬 한센, 톰 레인)
이 메시지는 다음을 기대하여 추가된 것 같습니다. 한 번도 작성된 적이 없고 아마도 앞으로도 없을 코드입니다. GiST의 기본 2차 분할 처리는 다음과 같습니다. 실제로 꽤 좋습니다. 그러니 최종 사용자에게 잔소리를 멈추세요. 그것.
세션의 마지막 몇 개 전송 실패 가능성 수정 통계 수집기에 대한 트랜잭션 커밋/중단 횟수 (톰 레인)
PL/Perl의 메모리 누수 제거spi_prepare()함수(Alex Hunsaker,
톰 레인)
수정pg_dumpall에 다음을 포함하는 데이터베이스 이름을 처리합니다."="맞습니다 (헤이키 린나캉가스)
충돌 방지pg_dump잘못된 연결 문자열이 제공된 경우(Heikki 린나캉가스)
잘못된 색인 무시pg_dump(마이클 파퀴에)
잘못된 인덱스를 덤프하면 복원 시 문제가 발생할 수 있습니다. 예를 들어 인덱스 생성이 실패한 이유는 다음과 같습니다. 고유성 조건을 시행하려고 했기 때문입니다. 테이블의 데이터에 만족합니다. 또한, 인덱스 생성의 경우 실제로 아직 진행 중이므로 그렇게 하는 것이 타당해 보입니다. 커밋되지 않은 DDL 변경으로 간주합니다.pg_dump그렇지 않을 거예요 어쨌든 덤프할 것으로 예상됩니다.
수정contrib/pg_trgm's유사성()기능
트라이그램이 없는 문자열의 경우 0을 반환스포츠 토토 사이트(Tom Lane)
이전에 반환되었습니다.NaN기한 0으로 내부 나누기.
다음으로 시간대 데이터 파일 업데이트tzdata12811_12991
또한 최근 시간대 약어 파일을 업데이트하십시오. 러시아 및 기타 지역의 변화:CHOT, GET, IRKT, KGT, KRAT, MAGT, MAWT, MSK, NOVT, OMST, TKT, VLAT, WST, YAKT, YEKT이제 그들의 현재를 따르세요 의미 및VOLT(유럽/볼고그라드) 및미스트(남극/맥쿼리)가 기본값에 추가됩니다. 약어 목록입니다.