Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 토토 캔 9.0.12 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 토토 결과 노트 | PostgreSQL : 문서 : 9.3 : 토토 커뮤니티 9.0.10 |
출시 날짜 : 2012-12-06
이 릴리스에는 9.0.10의 다양한 수정 사항이 포함되어 있습니다. 을 위한 9.0 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.100.
9.0.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 9.0.6보다 일찍 버전에서 업그레이드하는 경우, 보다토토 베이 : 문서 : 9.3 : 토토 베이 9.0.6.
연관된 여러 버그 수정생성 동시에 색인(Andres Freund, Tom Lane)
수정동시에 색인 생성사용하려면 인덱스 상태를 변경할 때 내부 업데이트pg_index행. 이것은 인종 조건을 방지합니다 동시 세션이 대상 지수 업데이트를 놓치게 할 수 있습니다. 따라서 동시에 제작 된 인덱스가 손상되었습니다.
또한 여러 다른 작업을 수정하여 무시하는지 확인하십시오. 실패로 인한 잘못된 색인생성 동시에 색인명령. 이것들 중 가장 중요한 것은입니다.진공, 자동 바쿠움이있을 수 있기 때문입니다 시정 조치가되기 전에 테이블에서 쉽게 출시 될 수 있습니다. 유효하지 않은 인덱스를 수정하거나 제거하기 위해 촬영했습니다.
WAL Replay (Tom Lane) 동안 버퍼 잠금 수정
WAL Replay 코드는 잠금에 대해 불충분하게주의를 기울였습니다 WAL 레코드를 재생할 때 버퍼 한 페이지 이상의 페이지에 영향을 미칩니다. 이로 인해 일시적으로 보이는 핫도 쿼리가 발생할 수 있습니다 일관성이없는 상태, 잘못된 답변 또는 예상치 못한 결과 실패.
진 인덱스에 대한 WAL 생성 로직의 오류 수정 (Tom 레인)
찢어진 페이지 고장이 발생하면 인덱스 손상이 발생할 수 있습니다. 발생했습니다.
시작시기 시작 프로세스의 가상 XID 잠금을 올바르게 제거하십시오 핫스턴트 서버를 정상 실행 (Simon Riggs)으로 홍보
이 감독은 특정의 후속 실행을 막을 수 있습니다 와 같은 작업색인 생성 동시에.
가짜 방지"-오버 시즌 타임 라인 ID"대기 모드의 오류 (Heikki Linnakangas)
우체국 장이 새로운 아동 프로세스를 시작하는 것을 방지합니다 셧다운 신호를 받았습니다 (Tom Lane)
이 실수는 그보다 더 오래 걸릴 수 있습니다. 추가 사용자 없이는 전혀 완료하지 말아야합니다. 행동.
메모리가 아닌 내부 해시 테이블의 손상을 피하십시오. (Hitoshi Harada)
외부 결합 위의 비 강력한 동등성 조항의 계획 수정 (Tom Lane)
플래너는 절에서 잘못된 제약을 도출 할 수 있습니다 비 스트릭 구성을 다른 것과 동일시합니다. 예를 들어Where Coalesce (foo, 0) = 0언제foo외부의 무효면에서 나옵니다 가입하다.
배제 제약을 증명할 수있는 플래너의 능력 향상 동등성 클래스 (Tom Lane)
해시 서브 플랜에서 부분 열 매칭을 수정하여 크로스 타입을 처리합니다 올바르게 사례 (Tom Lane)
이것은 여러 가지에 영향을 미칩니다예 :.여기서 (a, b)는 안에 있지 않습니다 (선택 x, y from ...)예를 들어Bandyareint4andint8각각. 이 실수로 인해 잘못되었습니다 특정 데이터 유형에 따라 답변 또는 충돌 관련된.
구식 튜플을 다시 가져올 때 버퍼 잠금 획득행 후 업데이트/삭제 후트리거 (Andres Freund)
매우 특이한 상황 에서이 감독은 발생할 수 있습니다 잘못된 데이터를 외국 키에 대한 PreCheck 논리에 전달 집행 방아쇠. 이로 인해 충돌이 발생하거나 방아쇠를 발사할지에 대한 잘못된 결정.
수정Alter Column Type처리하려면 상속 확인 조건 제약 제대로 (Pavan Deolasee)
이것은 8.4 이전 토토 결과에서 올바르게 작동했으며 이제 작동합니다 8.4 이상에서 정확하게.
수정소유 한 reassign보조금을 처리합니다 테이블 스페이스 (Álvaro Herrera)
잘못 무시pg_attribute보기에 대한 시스템 열 항목 (Tom Lane)
보기에는 시스템 열이 없습니다. 그러나 우리는 잊었습니다 테이블을보기로 변환 할 때 이러한 항목을 제거하십시오. 고정되었습니다 9.3 이상 이후에 적절하게, 그러나 이전 지점에서는 기존의 잘못 변환 된 견해를 방어하십시오.
덤프에 대한 규칙 인쇄 수정삽입테이블기본값올바르게 (Tom Lane)
너무 많은 경우 스택 오버플로에 대한 가드Union/Intersect/제외쿼리의 조항 (Tom Lane)
최소값을 나눌 때 플랫폼 의존적 고장 방지 -1 (Xi Wang, Tom Lane)의 가능한 정수 값
날짜 구문 분석 (hitoshi 하라다)
XID 랩 어라운드가 발생하는 경우 XID Epoch 전진 실패 수정 체크 포인트 중Wal_levelishot_standby(Tom Lane, Andres Freund)
이 실수는 특별한 영향을 미치지 않았지만PostgreSQL그 자체로 응용 프로그램에는 좋지 않았습니다
의존TXID_CURRENT ()
및
관련 함수 : TXID 값은 거꾸로 이동하는 것처럼 보입니다.
이해할 수있는 오류 메시지를 생성합니다. 유닉스 도메인 소켓의 경로 이름은 플랫폼 별을 초과합니다 한도 (Tom Lane, Andrew Dunstan)
이전에, 이것은 매우 도움이되지 않는 무언가를 초래할 것입니다 처럼"이름의 반복 할 수없는 실패 해결".
복합 열 값을 클라이언트 (Tom Lane)
makePG_CTL더 강력한 읽기postmaster.pid파일 (Heikki Linnakangas)
레이스 조건 및 가능한 파일 디스크립터 누출 수정.
가능한 충돌 수정PSQLIF 잘못 인코딩 된 데이터가 표시되고client_encoding설정은 클라이언트 전용 인코딩입니다. sjis (Jiang Guiqing)와 같은
버그 수정Restore.sql스크립트 방출pg_dumpin타르출력 형식 (Tom Lane)
이름이 포함 된 테이블에서 스크립트가 완전히 실패합니다. 상부 캐릭터. 또한 스크립트를 복원 할 수 있도록하십시오 데이터-inserts모드뿐만 아니라 일반 복사 모드.
수정PG_RESTORE수락 posix-conformant타르파일 (Brian Weaver, 톰 레인)
원래 코딩pg_dump's타르출력 POSIX와 완전히 부합하지 않는 모드 생성 된 파일 기준. 버전 9.3에 대해 수정되었습니다. 이 패치 이전 지점을 업데이트하여 두 가지를 모두 수락합니다. 피하기를 희망하면서 부정확하고 수정 된 형식 9.3이 나오는 호환성 문제.
수정PG_RESETXLOG위치postmaster.pid주어지면 올바르게 데이터 디렉토리에 대한 상대 경로 (Tom Lane)
이 실수로 이어질 수 있습니다PG_RESETXLOG데이터 디렉토리를 사용하는 Active Postmaster.
수정libpq'slo_import ()
andlo_export ()
파일 I/O 오류를보고하는 기능
적절하게 (Tom Lane)
수정ECPG의 중첩 처리 구조 포인터 변수 (Muhammad Usama)
수정ECPG'secpg_get_data
배열을 올바르게 처리하도록 함수
(Michael Meskes)
만들기Contrib/PageInspect's btree 페이지 검사 기능은 페이지를 검사하는 동안 버퍼 잠금 장치를 가져옵니다 (Tom 레인)
수정PGXS건물 지원 AIX (Tom Lane)의로드 가능한 모듈
원래 소스 트리 외부의 빌딩 모듈은 작동하지 않았습니다. aix.
시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2012J 토토 결과 쿠바, 이스라엘, 요르단, 리비아, 팔레스타인, 사모아 서부 및 부분 브라질의.
이전 | 배트맨 토토 결과 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
릴리스 9.0.12 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.0.10 |