토토 꽁 머니 노트

PostgreSQL

E.24.

출시 날짜 : 2013-12-05

이 토토 꽁 머니에는 9.3.1의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.26.

E.24.1.

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

그러나이 토토 꽁 머니는 여러 잠재적 데이터를 수정합니다

또한 9.3.1 이전 버전에서 업그레이드하는 경우,섹션 E.25.

E.24.2.

  • 수정진공의 테스트를 테스트합니다relfrozenxid(Andres

    경우에 따라진공(매뉴얼 또는relfrozenxid값, 튜플이 탈출 할 수 있도록합니다"거래 상태에 액세스 할 수 없음"이 버그의 결과로 오류. 토토 꽁 머니에서 업그레이드하는 사용자

    업그레이드 후 모든 것을 진공 청소기에 의해 개선 할 수 있습니다.VACUUM_FREEZE_TABLE_AGE0으로 설정하십시오. 이것은 할 것입니다TXID_CURRENT () <2^31 선택).

  • 다중 공장 냉동 (Andres Freund, Álvaro

    이 버그는로 이어질 수 토토 꽁 머니."액세스 할 수 없습니다오류 또는 복제 또는 사라질 것입니다

    업그레이드 후 모든 것을 진공 청소기에 의해 개선 할 수 있습니다.VACUUM_FREEZE_TABLE_AGE0으로 설정하십시오. 이것은 할 것입니다

    별도의 문제로서 이러한 버그는 대기 서버를 유발할 수도 토토 꽁 머니.

  • 초기화 수정PG_CLOGandPG_SUBTRANS핫 스탠드 스타트 ​​업 동안

    이 버그는 현재 대기 서버에서 데이터 손실을 유발할 수 토토 꽁 머니.

    이 버그는 버전 9.3.0, 9.2.5, 9.1.10 버전으로 소개되었습니다.

  • 업데이트 체인 트래버스에서 여러 버그 수정 (Andres Freund,

    이러한 버그는 잠금과 같은 잘못된 동작을 초래할 수 토토 꽁 머니."업데이트 할 수 없습니다오류도 가능했습니다.

  • Fast-Path Locking에서 매달린 포인터 문제 수정 (Tom Lane)

    이것은 잠금 데이터 구조의 손상으로 이어질 수 토토 꽁 머니."이미 잠금및 기타 홀수 오류.

  • 타임 아웃 관리에서 다양한 레이스 조건을 수정 (Tom

    이러한 오류로 인해 서버 프로세스가 발생할 수 토토 꽁 머니

  • Truncatepg_multixact내용

    이것은 대기에서 점점 증가하는 디스크 공간 소비를 피합니다

  • raparound anti-raparound 확인진공카운트

    이 버그가 전진하지 못할 수 토토 꽁 머니relfrozenxid, 테이블이 여전히 있도록

  • multixactids (Andres

    이 버그는 많은 양의 쓸모없는 autovacuum을 초래할 수 토토 꽁 머니.

  • 진 인덱스 게시 트리 페이지 삭제에서 레이스 조건 수정

    이것은 일시적인 잘못된 답변이나 쿼리로 이어질 수 토토 꽁 머니

  • 수정"예상치 못한 SPGDOINSERT ()SP-Gist 인덱스 생성 중 오류 (Teodor

  • 구체화 된보기에서 다양한 버그를 수정합니다 (Kevin Grittner, Andres

  • aliased 조인 내에있는 경우 복제 테이블 별명을 다시 제외하십시오

    역사적으로PostgreSQL

    선택 ... Tab1 X Cross Join (Tab2 X Cross 조인 Tab3 y) Z

    SQL 표준의 엄격한 읽기는x. 에이

  • 서브 쿼리를 평평하게 피하십시오select목록에는 휘발 된 기능이 포함되어 토토 꽁 머니select(Tom Lane)

    이것은 추가 평가로 인해 예상치 못한 결과를 피합니다.

  • 비소 기발 할 수있는 서브 쿼리 출력에 대한 플래너의 고정

    이 오류는 관련 쿼리에 대한 잘못된 계획으로 이어질 수 토토 꽁 머니.Join구문.

  • 동일한 비 강력한 경우 잘못된 계획을 수정하십시오여기서Join평등 조항 (Tom Lane)

  • 하위 쿼리에 대한 전체 열 참조와 함께 플래너 충돌 수정 (Tom

  • 최적화 된 최소 ()/max () 계획의 잘못된 생성을 수정합니다

    min ()/max () 인수가있는 경우 플래너가 실패 할 수 토토 꽁 머니.

  • 임시 파일의 조기 삭제 수정 (Andres Freund)

  • 범위 값을 인쇄 할 때 변환 내 메모리 누출 방지

    이 수정 사항은 실제로 모든 데이터 유형에서 과도 메모리 누출을 치료합니다.

  • 구성 파일을 다시로드 할 때 메모리 누출 수정 (Heikki

  • 끊임없는 열이 잘못 표시되는 방지

  • 창에 대한 기본 인수 및 명명 된 관점 표기법을 허용합니다

    이전 에이 사례가 충돌 할 가능성이 높습니다.

  • 꽤 인쇄 할 때 각 라인의 후행 공백을 억제하십시오

    9.3.0 이전보다 더 많은 경우에 그러한 공백을 생성했습니다.

  • 규칙 인쇄에서 메모리 끝을 과거로 읽을 수있는 수정 (Peter

  • 배열 슬라이스 수정int2vectorandoidvector값 (Tom Lane)

    이런 종류의 표현은 이제 규칙적으로 암시 적으로 촉진되었습니다int2또는OID배열.

  • 빈을 변환 할 때 유효한 JSON 값을 반환hstorevalue toJSON(Oskari

  • SQL 표준, 간단한 GMT를 사용할 때 잘못된 동작을 수정하십시오

    경우에 따라 시스템은 간단한 GMT 오프셋 값을 사용합니다.TimeOfday함수로

  • 로깅 번역 할 때 가능한 오해를 방지합니다

  • 적절하게 인용 된 명령 줄에서PG_CTL(Naoya Anzai and Tom Lane)

    이 수정 사항은 Windows에만 적용됩니다.

  • 수정pg_dumpalladefault_transaction_read_onlyvia데이터베이스 세트 변경(Kevin Grittner)

    이전에 생성 된 스크립트는 복원 중에 실패합니다.

  • 수정pg_isready처리하려면-d옵션 올바르게 (Fabrízio de Royes Mello

  • WAL 파일 이름의 구문 분석 수정PG_RECEIVEXLOG(Heikki Linnakangas)

    이 오류가 만든PG_RECEIVEXLOG중지 후 스트리밍을 다시 시작할 수 없음, 최소 4GB

  • 디스크 외 공간 실패를 올바르게보고합니다pg_upgrade(Peter Eisentraut)

  • 만들기ECPG견적 검색

  • 수정ECPG의 목록 처리varchar(Zoltán

  • 만들기Contrib/LO방어

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2013H 출시