와이즈 토토 9.1.24 문서 | ||||
---|---|---|---|---|
범퍼카 토토 : 문서 : 9.1 : 범퍼카 토토 9.1.9 | up | 부록 E. 와이즈 토토 노트 | PostgreSQL : 문서 : 9.1 : 스포츠 토토 사이트 9.1.7 |
출시 날짜 : 2013-02-07
이 릴리스에는 9.1.7의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.1 주요 릴리스의 새로운 기능에 대한 정보 참조스포츠 토토 결과 PostgreSQL : 문서 : 9.1 : 릴리스 9.1.
9.1.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나, 더 일찍 버전에서 업그레이드하는 경우 9.1.6, 참조PostgreSQL : 문서 : 9.1 : 토토 핫 9.1.6.
실행 방지enum_recv
SQL에서 (Tom Lane)
함수가 잘못 선언되어 간단한 SQL을 허용합니다 서버를 충돌시키기 위해 명령. 원칙적으로 공격자는 할 수 있습니다 서버 메모리의 내용을 검사하는 데 사용할 수 있습니다. 보고를 위해 Sumit Soni (Secunia svcrp를 통해)에게 감사드립니다. 이 문제. (CVE-2013-0255)
일관된시기를 탐지하는 여러 문제를 해결합니다 WAL Replay (Fujii Masao, Heikki Linnakangas, Simon Riggs, Andres Freund)
관계를 자울 때 최소 복구 지점을 업데이트하십시오 파일 (Heikki Linnakangas)
일단 데이터가 폐기되면 더 이상 안전하지 않습니다. 타임 라인의 이전 시점에서 회복을 중지합니다.
복구 변경 후 WAL 세그먼트의 재활용 수정 대상 타임 라인 (Heikki Linnakangas)
핫 스탠드 모드에서 누락 된 취소 수정 (Noah Misch, Simon Riggs)
충돌하는 핫 스탠드 쿼리를 취소해야 할 필요성 때로는 쿼리를 볼 수 있도록 놓칠 수 있습니다 일관성없는 데이터.
사용자 앞에서 일시 정지 기능이 일시 중지되지 않도록합니다 연결 CANCENT (Tom Lane)
구독 또는 필드 선택을 허용하도록 SQL 문법을 수정하십시오 하위 선택 결과 (Tom Lane)에서
autovacuum 잘림으로 성능 문제를 해결하십시오 바쁜 워크로드 (Jan Wieck)
테이블 끝에서 빈 페이지의 잘림 독점적 인 잠금, 그러나 Autovacuum은 실패하도록 코딩되었습니다 (및 충돌하는 잠금 장치가있을 때 테이블 잠금을 해제하십시오 요청. 하중 아래에서 잘린 것이 가능합니다 결코 발생하지 않아 테이블 부풀어 오릅니다. 수정 부분 잘린 부분을 수행하여 자물쇠를 방출하십시오 자물쇠를 다시 접근하고 계속하려고합니다. 이 수정 또한 Autovacuum 이전의 평균 시간을 크게 줄입니다 충돌 요청이 도착한 후 잠금을 출시합니다.
스캔 할 때 인종 조건에 대한 보호PG_TABLESPACE(Stephen Frost, Tom 레인)
데이터베이스 생성및DROP DATABASE있으면 잘못 행동 할 수 있습니다 동시 업데이트의PG_TABLESPACE출품작.
예방DROP ORDED시도에서 전체 데이터베이스 또는 테이블 스페이스 (Álvaro Herrera)를 삭제하려면
안전을 위해서는 이러한 개체의 소유권이 있어야합니다 재 할당하고 떨어지지 않았습니다.
오류 수정VACUUM_FREEZE_TABLE_AGE구현 (Andres Freund)
더 많은 것을 위해 존재했던 설치 VACUUM_FREEZE_MIN_AGE거래,이 실수로 인해 Autovacuum이 사용되지 않았습니다 전체 테이블 스캔을 통해 전체 테이블 스캔이 항상 스캔됩니다 대신 발생합니다.
a의 오해 방지RowExpr또는xmlexpris Parse-Analyzed Twice (Andres Freund, Tom Lane)
이 실수는 |인덱스.
Hashtable의 정수 오버플로에 대한 방어 개선 크기 계산 (Jeff Davis)
남은 임시 테이블을 무시하지 않는 실패 수정 서버 충돌 (Tom Lane)
범위 외 날짜 거부to_date ()
(Hitoshi Harada)
수정pg_extension_config_dump ()
처리하려면
확장 업데이트 케이스 제대로 (Tom Lane)
이 함수는 이제 기존의 모든 항목을 대체합니다 대상 테이블로 확장 업데이트가 가능합니다 스크립트.
트리거로 사용되는 함수 처리 PL/Python의 처리 여러 테이블 (Andres Freund)
비 ASCII 프롬프트 문자열이 번역되도록하십시오 Windows의 올바른 코드 페이지 (Alexander Law, Noah 미사)
이 버그는 영향을받습니다PSQL및 일부 고객 프로그램.
가능한 충돌 수정PSQL's\?데이터베이스에 연결되지 않은 경우 명령 (meng Qingzhong)
관계 파일이 제거 된 경우 가능한 오류 수정pg_basebackup실행 중입니다 (Heikki Linnakangas)
만들기pg_dump제외 핫 스탠드에서 실행할 때 미등성 테이블의 데이터 서버 (Magnus Hagander)
데이터를 사용할 수 없기 때문에 어쨌든 실패합니다. 대기 서버에서 추정하다--노트 로그 된-테이블-데이터자동으로.
고정pg_upgrade거래 유효하지 않은 인덱스를 안전하게 (Bruce Momjian)
1 바이트 버퍼 오버런 수정libpq'sPQPRINTTUPLES
(Xi Wang)
이 고대 기능은 어디에서나 사용되지 않습니다와이즈 토토그 자체 일부 클라이언트 코드에서 여전히 사용될 수 있습니다.
makeecpglib사용 번역 된 메시지를 올바르게 (Chen Huajun)
올바르게 설치ecpg_compat및pgtypesMSVC의 라이브러리 (Jiang GUIQING)
우리 버전 포함isinf ()
inlibecpg시스템 (Jiang Guiqing)
공급 된 기능에 대한 구성 테스트 재 배열 Libedit/libreadline의 가짜 수출에 속지 않습니다 (Christoph Berg)
시간이 지남에 따라 Windows 빌드 번호가 증가하는지 확인하십시오 (Magnus Hagander)
만들기PGXS빌드 오른쪽으로 실행 파일.exeWindows를 위해 크로스 컴파일시 접미사 (Zoltan Boszormenyi)
새로운 시간대 약어 추가FET(Tom Lane)
이것은 이제 동부 유럽 시간에 사용됩니다 구역.