Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
이전 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 윈 토토 노트 | PostgreSQL : 문서 : 9.3 : 토토 베이 8.4.21 |
출시 날짜 : 2014-07-24
이 릴리스에는 8.4.21의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.123.
이것은 마지막이 될 것으로 예상postgresql8.4.x 시리즈의 출시. 사용자 곧 새로운 릴리스 지점으로 업데이트하는 것이 좋습니다.
8.4.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나이 윈 토토는 인덱스 손상 문제를 수정합니다 일부 요점 인덱스. 아래의 첫 번째 ChangeLog 항목을 참조하십시오 설치에 영향을 받았는지 여부와 어떤 단계 그렇다면 복용해야합니다.
또한 8.4.19 이전 버전에서 업그레이드하는 경우, 보다PostgreSQL : 문서 : 9.3 : 토토 8.4.19.
패딩 바이트를 올바르게 초기화하여contrib/btree_gist인덱스 on비트열 (Heikki Linnakangas)
이 오류는 값으로 인해 쿼리 결과가 잘못 될 수 있습니다. 그것은 평등 한 것으로 보이지 않는 동등한 것을 비교해야합니다. 요점이있는 사용자 인덱스비트또는비트 다양한열은Reindex이 업데이트를 설치 한 후 인덱스
진 목록 페이지를 삭제할 때 찢어진 페이지로부터 보호 (Heikki Linnakangas)
이 수정은 시스템 충돌이 발생하면 가능한 색인 손상을 방지합니다. 페이지 업데이트가 디스크에 기록되는 동안 발생합니다.
중첩 된 호출 중에 was recorrect 캐시 무효화 수정HeagivesharedInvalidMessages
(Andres
Freund)
서브 쿼리의 출력이 독특하다고 가정하지 마십시오. TargetList (David Rowley)의 설정 함수 설정
이 감독은 같은 구성의 잘못 최적화로 이어질 수 있습니다여기서 x in (y, generate_series (1,10) t 그룹에서 y)에서.
복합 요소의 필드를 해체하지 않는 실패 수정 구조화 된 유형 (Tom Lane)
이것은 토스트 포인터를 다시 복사 할 수있는 경우를 수정합니다. 불쾌감을주지 않고 다른 테이블. 원래 데이터가있는 경우 나중에 삭제되면와 같은 오류로 이어집니다."토스트 값에 대한 누락 된 청크 번호 0 ..."언제 지금은 거부하는 포인터가 사용됩니다.
수정"레코드 유형은 없었습니다 등기"출력에 대한 전체 줄 참조가있는 고장 Append Plan Nodes (Tom Lane)
사용자 정의 함수를 호출 할 때 가능한 충돌 수정 커서 리드 닝 (Tom Lane)
인수를 평가하는 동안 Query-Lifespan 메모리 누출 수정 의 함수From(Tom Lane)
정기적 인 표현에서 세션 리포드 메모리 누출 수정 가공 (Tom Lane, Arthur O'Dwyer, Greg Stark)
데이터 인코딩 오류 수정헝가리어 .Stop(Tom Lane)
현재에 삽입 된 행에 대한 Liveitive Checks 수정 트랜잭션 후 현재 순간 된 서브 트랜잭션으로 삭제되었습니다 (Andres Freund)
이것은 문제를 일으킬 수 있습니다 (적어도 가짜 경고, 그리고 최악의 무한 루프) if색인 생성또는클러스터나중에 동일하게 완료되었습니다 거래.
클리어pg_stat_activity.XACT_START동안준비 거래(Andres Freund)
이후준비, 원산지 세션은 더 이상 거래에 있지 않으므로 계속해서는 안됩니다. 트랜잭션 시작 시간을 표시합니다.
수정재 설계텍스트에 실패하지 않음 객체 검색 (Álvaro Herrera)
우체국 마스터 스타트 업 동안의 신호 블록 (Tom Lane)
이렇게하면 우체국 장이 올바르게 정리할 수 있습니다. 예를 들어,받는 경우Sigint아직 시작하는 동안.
임시 우체국 장의 보안 유닉스 도메인 소켓이 시작되었습니다 동안확인 make(Noah Misch)
소켓 파일에 액세스 할 수있는 로컬 사용자는 서버의 부트 스트랩 슈퍼업자가 임의의 실행을 진행합니다 우리와 같이 테스트를 실행하는 운영 시스템 사용자로 코드 이전에 CVE-2014-0067에 언급되었습니다. 이 변화는 그것에 대해 방어합니다 서버 소켓을 임시 모드 0700에 배치하여 위험 의 서브 디렉토리/tmp. 위험은 남아 있습니다 그러나 Unix 소켓이 지원되지 않는 플랫폼에서는 특히 Windows는 임시 우체국 장이 현지인을 수락해야하기 때문에 Windows TCP 연결.
이 변경의 유용한 부작용은 단순화하는 것입니다확인 make재정의 빌드에서 테스트default_pgsocket_dir. 인기있는 비 디폴 같은 값/var/run/postgresql종종 빌드 사용자가 쓸 수 없으며, 해결 방법이 필요합니다. 더 오래 필요합니다.
Windows에서 새 세션이 pgc_backend의 값을 흡수하도록 허용 매개 변수 (예 :log_connections) 구성 파일 (Amit Kapila)에서
이전에 파일에서 그러한 매개 변수가 변경된 경우 시작 후, 변경은 효과가 없을 것입니다.
Windows에서 실행 가능한 경로 이름을 올바르게 인용합니다 (Nikhil deshpande)
이 감독은 원인이 될 수 있습니다initdbandpg_upgrade설치 경로는 두 공간과를 모두 포함했습니다.@표지판
링크 수정LibpythonOS X (Tom Lane)
이전에 사용한 방법은 파이썬 라이브러리에서 실패 할 수 있습니다. Xcode 5.0 이상에 의해 제공됩니다.
버퍼 팽창을 피하십시오libpq서버가 클라이언트가 할 수있는 것보다 더 빨리 데이터를 더 빨리 보낼 때 흡수 (신-이치 모리타, 톰 레인)
libpq강요 될 수 있습니다
입력 버퍼가 메모리가 부족할 때까지 (
오해의 소지가"손실
서버와 동기화 "). 평범한 상황에서
데이터가 지속적으로 전송 될 수 있다는 것은 상당히 많이 가져 왔습니다
보다 더 빨리recv ()
루프 캔
그것을 흡수하지만, 이것은 클라이언트가
스케줄러 제약으로 인위적으로 둔화.
LDAP 조회가 시도하는지 확인하십시오libpq의도 한대로 시간 초과 (Laurenz Albe)
수정PG_RESTORE의 처리 구식 대형 물체 주석 (Tom Lane)
직접-다이베이션으로 직접 가사를 복원하여 9.0 이전 버전의pg_dump아카이브에 몇 가지 의견이 포함 된 경우 일반적으로 실패합니다. 큰 물건.
inContrib/Pgcrypto함수, 확인하십시오 민감한 정보는 이전에 스택 변수에서 지워집니다 귀환 (Marko Kreen)
inContrib/uuid-sossp, 상태를 캐시합니다 통화를 통한 OSSP UUID 라이브러리 (Tom Lane)
이것은 UUID 생성의 효율성을 향상시키고 rentropy의 양/dev/urandom, 그 플랫폼에서.
시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2014E 윈 토토 크리미아, 이집트 및 모로코.
이전 | 배트맨 윈 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
릴리스 9.0 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 8.4.21 |