Postgresql 9.2.24 문서화 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.2 : 스포츠 토토 베트맨 8.4.9 | up | 부록 E. 사설 토토 사이트 노트 | PostgreSQL : 문서 : 9.2 : 토토 커뮤니티 8.4.7 |
출시 날짜 : 2011-04-18
이 릴리스에는 8.4.7의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.97.
8.4.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 설치가 이전에서 업그레이드 된 경우 실행에 의한 주요 릴리스pg_upgrade, 당신은 조치를 취해야합니다 현재 고정 된 버그로 인한 데이터 손실 방지pg_upgrade. 권장 솔루션은 실행하는 것입니다진공 동결on 모든 토스트 테이블. 자세한 정보는에서 확인할 수 있습니다.http : //wiki.postgresql.org/wiki/20110408pg_upgrade_fix.
또한, 더 일찍 버전에서 업그레이드하는 경우 8.4.2, 참조PostgreSQL : 문서 : 9.2 : 배트맨 토토 8.4.2.
수정pg_upgrade's 토스트 테이블 취급 (Bruce Momjian)
thepg_class.relfrozenxid토스트 테이블의 가치 동안 새 설치에 올바르게 복사되지 않음pg_upgrade. 이것은 할 수 있습니다 나중에PG_CLOG파일 그들이 여전히 검증 해야하는 동안 폐기되는 것 토스트 테이블의 튜플,"거래 상태에 액세스 할 수 없음"실패.
이 오류는 데이터 손실의 상당한 위험을 초래합니다. 업그레이드 된 설치pg_upgrade. 이 패치는 다음을 수정합니다 향후의 문제pg_upgrade, 그 자체로는 그렇지 않습니다 처리 된 설치에서 문제를 치료하십시오 버기 버전의pg_upgrade.
잘못 억제"pd_all_visible 플래그가 잘못 설정되었습니다 "경고 (Heikki Linnakangas)
진공때때로 발행됩니다 실제로 유효한 경우이 경고.
복합 유형을 포함하여 허용 (Tom 레인)
이것은 서버가 재발 할 수있는 시나리오를 방지합니다 복합 유형을 처리하는 동안 무한대. 거기있는 동안 그러한 구조에 대한 몇 가지 가능한 사용이지만 필요한 노력을 정당화하기에 충분히 설득력있는 것 같습니다 항상 안전하게 작동하는지 확인하십시오.
카탈로그 캐시 중에 잠재적 교착 상태를 피하십시오 초기화 (Nikhil Sontakke)
경우에 따라 캐시로드 코드가 공유를 취득합니다. 인덱스의 카탈로그를 잠그기 전에 시스템 색인을 잠그십시오. 이것은 획득하려는 프로세스에 대한 교착 상태가 될 수 있습니다 다른 표준 순서의 독점 잠금 장치.
매달려 포인터 문제 수정행 전 업데이트 전트리거 처리시기 대상 튜플에 대한 동시 업데이트가있었습니다 (Tom 레인)
이 버그는 간헐적으로 발생하는 것으로 관찰되었습니다"시스템 속성을 추출 할 수 없습니다 가상 튜플 "노력하는 동안의 실패CTID 반환 업데이트. A가 있습니다 더 심각한 오류의 확률은 매우 적습니다 업데이트 된 인덱스 항목을 생성합니다 튜플.
anallow드롭 테이블있을 때 테이블의 연기 트리거 이벤트가 보류 중입니다 (Tom 레인)
이전의드롭갈 것입니다 이를 통해"열 수 없습니다 OID NNN과의 관계 "트리거가있을 때의 오류 결국 해고.
Constant-False에 의해 충돌이 발생하지 않음 GEQO 최적화 조건 (Tom Lane)
Planner의 반 결합 및 반액 처리 개선 케이스 (Tom Lane)
계정에 대한 텍스트 검색에 대한 선택성 추정 수정 Nulls (Jesper Krogh)를 위해
PL/PGSQL의 행 유형을 처리하는 능력 향상 드롭 된 열 (Pavel Stehule)
이것은 이전에 만들어진 수정 사항입니다 9.0.
배열 슬라이스와 관련된 PL/Python 메모리 누출 수정 (Daniel POPOWICH)
수정PG_RESTORETOC 파일 (Tom Lane)에서 긴 줄 (1KB 이상)
충돌로부터 더 많은 보호 조치를 취합니다 지나치게 열정적 인 컴파일러가있는 부서별 최적화 (Aurelien Jarno)
freebsd에서 dlopen ()의 사용 지원 MIPS에서 OpenBsd (Tom Lane)
이 시스템에 대한 유용한 가정이있었습니다 MIPS 하드웨어에서는 기능을 사용할 수 없었습니다 시스템. 최신 이후로 컴파일 타임 테스트를 대신 사용하십시오 버전에는 있습니다.
HP-UX에서 컴파일 실패 수정 (Heikki Linnakangas)
|libintlWindows (Hiroshi Inoue)
사용 수정xcopyin Windows 빌드 스크립트는 Windows 7에서 올바르게 작동합니다 (앤드류 던 스탄)
이것은 설치가 아닌 빌드 스크립트에만 영향을 미칩니다 용법.
|PG_REGRESSon Cygwin (Andrew 던 스탄)
시간대 데이터 파일 업데이트TZDATADST 법률을위한 2011f 출시 칠레, 쿠바, 포클랜드 제도, 모로코, 사모아의 변화 및 터키; 또한 남쪽의 역사적 교정 호주, 알래스카 및 하와이.