Postgresql 9.2.24 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.2 : 스포츠 토토 베트맨 9.1.7 | up | 부록 E. 사설 토토 노트 | PostgreSQL: Tài liệu: 9.2: Phát hà토토 꽁 머니 9.1.5 |
출시 날짜 : 2012-09-24
이 릴리스에는 9.1.5의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.1 주요 릴리스의 새로운 기능에 대한 정보 참조토토 결과 PostgreSQL : 문서 : 9.2 : 릴리스 9.1.
9.1.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 수행해야 할 수도 있습니다Reindex효과에서 회복하기위한 작업 첫 번째 ChangeLog에 설명 된 데이터 손상 버그 아래 항목.
또한, 더 일찍 버전에서 업그레이드하는 경우 9.1.4, 참조PostgreSQL : 문서 : 9.2 : 토토 사이트 추천 9.1.4.
WAL 동안 공유 버퍼의 지속성 표시 수정 리플레이 (Jeff Davis)
이 실수는 버퍼가 기록되지 않을 수 있습니다. 체크 포인트 중에 데이터 손상이 발생합니다 서버는 나중에 글을 쓰지 않고 충돌합니다 버퍼. 충돌 후 모든 서버에서 부패가 발생할 수 있습니다 회복이지만 발생할 가능성이 훨씬 높습니다. 대기 슬레이브 서버는 훨씬 더 많은 WAL을 수행하기 때문에 다시 하다. Btree의 부패 확률은 낮습니다 그리고 진 인덱스. 가능성이 훨씬 높습니다 테이블의 부패"가시성 지도 ". 다행히도 가시성지도는 비 약점입니다 9.1의 데이터이므로 그러한 부패의 최악의 결과 9.1 설치는 진공 청소기의 일시적인 비 효율성입니다. 이 버그는 테이블 데이터를 손상시킬 수 없습니다.
이 버그로 인한 인덱스 손상은 없습니다. 예방 조치로 현장에서 발생했습니다. 생산 설치 권장Reindexa 9.1.6으로 업그레이드 한 후 편리한 시간
또한 9.2.x로 내 업그레이드를하려는 경우, 그렇게하기 전에 A를 수행하는 것이 좋습니다.진공VACUUM_FREEZE_TABLE_AGE0으로 설정하십시오. 이것은 할 것입니다 가시성 맵에 잘못된 잘못된 데이터가 9.2.x 전에 수정됩니다.VACUUM_COST_DELAY를 줄이기 위해 조정할 수 있습니다 진공 청소기의 성능 영향으로 인해 발생합니다 더 길다.
Planner의 집행자 매개 변수 할당을 수정하고 수정하십시오 CTE 계획 노드 (Tom Lane)에 대한 집행자의 Rescan Logic (Tom Lane)
이러한 오류는 쿼리로부터 잘못된 답변을 초래할 수 있습니다 같은 스캔with서브 쿼리 여러 번.
default_transaction_isolation로 설정되었습니다SERIALIZALE(케빈 Grittner, Tom Lane, Heikki Linnakangas)
증상에는 프로세스 시작시 충돌이 포함됩니다. 핫 대기 작업에서 충돌합니다.
텍스트 검색 쿼리의 선택성 추정을 향상시킵니다 접두사 포함, 즉Word:*패턴 (Tom Lane)
GIST 인덱스의 페이지 분할 결정 개선 (Alexander Korotkov, Robert Haas, Tom Lane)
멀티 컬럼 GIST 인덱스는 예상치 못한 팽창을 겪을 수 있습니다 이 오류로 인해.
특권이있는 경우 Cascading Privilege를 수정하십시오 여전히 개최 (Tom Lane)
우리가 어떤 역할에서 보조금 옵션을 취소하면x그러나x여전히 보조금을 통해 해당 옵션을 보유하고 있습니다 다른 사람으로부터 우리는 재귀 적으로 취소해서는 안됩니다 역할로부터의 해당 특권y그x
스키마를 포함하여 확장을 허용하지 않습니다 (Thom Brown)에 할당
이 상황은 원형 의존성을 만듭니다 혼란시키다pg_dump및 아마도 다른 것들. 인간에게도 혼란 스럽습니다 허용하십시오.
핫 대기 오해의 오류 메시지 향상 오류 (Gurjeet Singh)
make구성프로브
을 위한MBSTOWCS_L
(Tom Lane)
이것은 일부 버전의 AIX에서 빌드 실패를 수정합니다.
수정SIGFPE언제 PL/Perl이 사용 중 (Andres Freund)
Perl은 프로세스의 재설정SIGFPE핸들러 tosig_ign, 나중에 충돌이 발생할 수 있습니다 에. 이후에 일반 Postgres 신호 처리기를 복원하십시오 pl/perl 초기화
재귀 pl/perl이면 PL/Perl이 충돌하지 않도록합니다 실행 중에 기능이 재정의됩니다 (Tom Lane)
pl/perl (Tom 레인)
일부 Linux 배포에는 잘못된 버전의pthread.h그 결과 pl/perl에서 잘못 컴파일 된 코드가 있으면 충돌이 발생합니다. pl/perl 함수는 던지는 다른 것을 호출합니다 오류.
버그 수정에서Contrib/PG_TRGM's좋아요패턴 분석 코드 (fujii Masao)
좋아요트리 그램을 사용하는 쿼리 패턴이 포함 된 경우 색인이 잘못된 결과를 낳을 수 있습니다좋아요탈출 문자.
수정pg_upgrade's Windows에서 라인 엔딩 처리 (Andrew Dunstan)
이전,pg_upgrade다음과 같은 장소에서 캐리지 리턴을 추가하거나 제거 할 수 있습니다. 기능 본체.
Windows에서, makepg_upgrade백 슬래시 경로 사용 스크립트의 분리기는 방출됩니다 (Andrew Dunstan)
불필요한 종속성 제거PG_CONFIGFrompg_upgrade(Peter Eisentraut)
시간대 데이터 파일 업데이트TZDATADST 법률을위한 2012F 사설 토토 피지의 변화