| 토토 결과 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 9.1.9 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 토토 결과 참고 | PostgreSQL : 문서 : 9.3 : 토토 사이트 순위 9.1.7 | |
출시일: 2013-02-07
이 릴리스에는 9.1.7의 다양한 수정 사항이 포함되어 있습니다. 에 대한 9.1 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조윈 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.1.
9.1.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 9.1.6 이전 버전에서 업그레이드하는 경우, 참조PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 9.1.6.
실행 방지enum_recvSQL(톰 레인)에서
함수가 잘못 선언되어 간단한 SQL 명령으로 다음을 수행할 수 있습니다. 서버를 충돌시킵니다. 원칙적으로 공격자가 이를 사용할 수 있습니다. 서버 메모리의 내용을 검사합니다. Sumit Soni에게 감사드립니다. (Secunia SVCRP를 통해) 이 문제를 보고해 주셔서 감사합니다. (CVE-2013-0255)
일관된 데이터베이스를 감지할 때 발생하는 여러 문제 수정 WAL 재생 중에 상태에 도달했습니다(Fujii Masao, Heikki 린나캉가스, 사이먼 리그스, 안드레스 프로인드)
관계 파일을 자를 때 최소 복구 지점 업데이트 (헤이키 린나캉가스)
데이터가 삭제되면 더 이상 중지하는 것이 안전하지 않습니다. 타임라인의 이전 시점에서 복구합니다.
복구 대상 변경 후 WAL 세그먼트 재활용 수정 타임라인(Heikki Linnakangas)
상시 대기 모드에서 취소 누락 수정(Noah Misch, Simon 리그스)
충돌하는 긴급 대기 쿼리를 취소해야 하는 경우 때로는 누락되어 해당 쿼리가 일관성이 없는 것으로 표시될 수 있습니다. 데이터.
사용자가 복구를 수행하기 전에 복구 일시 중지 기능이 일시 중지되는 것을 방지 연결(톰 레인)
아래 첨자 또는 필드 선택을 허용하도록 SQL 문법을 수정했습니다. 하위 SELECT 결과(Tom Lane)
사용 중일 때 자동 진공 잘림으로 인한 성능 문제 수정 워크로드(Jan Wieck)
테이블 끝의 빈 페이지를 자르려면 다음이 필요합니다. 배타적 잠금이지만 autovacuum이 실패하도록 코딩되었습니다(그리고 테이블 잠금) 잠금 요청이 충돌하는 경우. 부하가 걸린 상태, 잘림이 절대 발생하지 않을 가능성이 높습니다. 테이블이 부풀어 오릅니다. 부분 잘림을 수행하여 수정하고 해제합니다. 잠금을 다시 획득하려고 시도하고 계속 진행합니다. 이 수정은 또한 autovacuum 이전의 평균 시간을 크게 줄여줍니다. 충돌하는 요청이 도착한 후 잠금을 해제합니다.
스캔 시 경쟁 조건으로부터 보호pg_tablespace(스티븐 프로스트, 톰 레인)
데이터베이스 생성그리고데이터베이스 삭제만약 있다면 잘못된 행동을 할 수 있습니다 동시 업데이트pg_tablespace항목.
방지소유한 삭제떨어뜨리려는 시도에서 전체 데이터베이스 또는 테이블스페이스(Álvaro Herrera)
안전을 위해 이 개체의 소유권은 재할당되어야 합니다. 떨어졌다.
오류 수정vacuum_freeze_table_age구현(안드레스 프로인트)
오래 전부터 존재했던 설치에서vacuum_freeze_min_age거래, 이 실수 autovacuum이 부분 테이블 스캔을 사용하는 것을 방지했습니다. 대신 전체 테이블 스캔이 항상 발생합니다.
다음의 경우 잘못된 행동을 방지하십시오.RowExpr또는XmlExpr두 번 구문 분석됩니다(Andres 프로인드, 톰 레인)
이 실수는 다음과 같은 상황에서 사용자가 볼 수 있습니다.인덱스를 포함하는 것과 같은 테이블 생성.
해시테이블 크기 조정의 정수 오버플로에 대한 방어 강화 계산(제프 데이비스)
서버 이후 남은 임시 테이블을 무시하지 못하는 문제 수정 충돌(톰 레인)
범위를 벗어난 날짜 거부to_date()(하라다 히토시)
수정pg_extension_config_dump()에
확장 프로그램 업데이트 사례를 적절하게 처리합니다(Tom Lane)
이 기능은 이제 대상에 대한 기존 항목을 대체합니다. 테이블을 확장 프로그램 업데이트 스크립트에서 사용할 수 있게 만듭니다.
PL/Python의 트리거로 사용되는 함수 처리 문제 수정 여러 테이블(Andres Freund)
ASCII가 아닌 프롬프트 문자열이 Windows의 올바른 코드 페이지(Alexander Law, Noah Misch)
이 버그는 영향을 받았습니다psql그리고 일부 다른 클라이언트 프로그램.
충돌 가능성 수정psql의\?에 연결되지 않은 경우 명령 데이터베이스(Meng Qingzhong)
관계 파일이 제거되는 동안 발생할 수 있는 오류 수정pg_basebackup실행 중입니다(Heikki 린나캉가스)
만들다pg_dump다음 데이터 제외 상시 대기 서버에서 실행될 때 기록되지 않은 테이블(Magnus 하간데르)
어차피 실패할 것입니다. 왜냐하면 데이터를 사용할 수 없기 때문입니다. 대기 서버이므로 가정하는 것이 가장 편리한 것 같습니다.--no-unlogged-table-data자동으로.
수정pg_upgrade처리하다 잘못된 인덱스를 안전하게 안전하게 사용(Bruce Momjian)
다음에서 1바이트 버퍼 오버런 수정libpq'sPQprintTuples(시 왕)
이 고대 기능은 어느 곳에서도 사용되지 않습니다.토토 결과그 자체이지만 여전히 사용될 수 있습니다. 일부 클라이언트 코드로.
만들다ecpglib번역된 사용 제대로 메시지를 보내세요(Chen Huajun)
올바른 설치ecpg_compat그리고pgtypesMSVC의 라이브러리 (장귀칭)
우리 버전 포함isinf()에libecpg제공되지 않은 경우
시스템(Jiang Guiqing)
제공된 기능에 대한 구성 테스트를 재정렬하여 그렇지 않습니다. libedit/libreadline의 가짜 내보내기에 속았습니다(Christoph 버그)
Windows 빌드 번호가 시간이 지남에 따라 증가하는지 확인하십시오(Magnus 하간데르)
만들다pgxs실행 파일 빌드 오른쪽으로.exe접미사 언제 Windows용 크로스 컴파일(Zoltan Boszormenyi)
새 시간대 약어 추가FET(톰 레인)
이것은 현재 일부 동유럽 시간대에서 사용됩니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 릴리스 9.1.9 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.1.7 |