| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 9.0.5 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 젠 토토 참고 | 토토 사이트 : 문서 : 9.3 : 릴리스 9.0.3 | |
출시일: 2011-04-18
이 릴리스에는 9.0.3의 다양한 수정 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 젠 토토을 참조하세요.스포츠 토토 사이트 PostgreSQL: 문서: 9.3: 릴리스 9.0.
9.0.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
그러나 설치가 이전 주요 버전에서 업그레이드된 경우 실행하여 해제pg_upgrade당신은 현재 해결된 문제로 인해 발생할 수 있는 데이터 손실을 방지하기 위한 조치를 취해야 합니다. 버그인pg_upgrade. 추천하는 해결책은 실행하는 것입니다.진공 동결전체에 토스트 테이블. 자세한 내용은 젠 토토에서 확인할 수 있습니다.http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix.
수정pg_upgrade님의 처리 중 TOAST 테이블(브루스 몸지안)
그pg_class.relfrozenxidTOAST 테이블의 값이 아닙니다. 동안 새 설치에 올바르게 복사되었습니다.pg_upgrade. 이로 인해 나중에 젠 토토과 같은 결과가 발생할 수 있습니다.pg_clog파일이 삭제되는 동안 TOAST 테이블의 튜플을 검증하려면 여전히 필요했습니다. 에"상태에 접근할 수 없습니다 거래"실패.
이 오류는 젠 토토에 대한 데이터 손실의 심각한 위험을 초래합니다. 젠 토토으로 업그레이드된 설치pg_upgrade. 이번 패치로 문제가 해결되었습니다 향후 사용을 위해pg_upgrade하지만 설치 자체의 문제는 해결되지 않습니다. 버그가 있는 버전으로 처리되었습니다.pg_upgrade.
잘못된 억제"PD_ALL_VISIBLE 플래그는 잘못 설정되었습니다."경고 (Heikki Linnakangas)
진공때때로 이것을 발행할 것입니다 실제로 유효한 경우에는 경고합니다.
상시 대기 충돌 사례에 대해 더 나은 SQLSTATE 오류 코드를 사용하십시오. (이시이 타츠오와 사이먼 리그스)
재시도 가능한 모든 충돌 오류에는 이제 젠 토토과 같은 오류 코드가 있습니다. 재시도가 가능함을 나타냅니다. 또한 젠 토토으로 인해 세션이 종료됩니다. 마스터에서 삭제되는 데이터베이스는 이제 젠 토토과 같이 보고됩니다.ERRCODE_DATABASE_DROPPED, 대신ERRCODE_ADMIN_SHUTDOWN, 그래서 그 연결은 풀러는 상황을 올바르게 처리할 수 있습니다.
시작 프로세스의 상호 작용에서 간헐적인 중단 방지 bgwriter 프로세스 사용(Simon Riggs)
이것은 상시 대기가 아닌 경우의 복구에 영향을 미쳤습니다.
복합 유형 자체를 포함하는 것을 허용하지 않음(Tom Lane)
이는 서버가 재발할 수 있는 시나리오를 방지합니다. 복합 유형을 처리하는 동안 무한히. 있는 동안 그러한 구조에 대한 몇 가지 가능한 용도는 매력적이지 않은 것 같습니다. 항상 작동하는지 확인하는 데 필요한 노력을 정당화하기에 충분합니다. 안전하게.
카탈로그 캐시 초기화 중 잠재적인 교착 상태 방지 (니킬 손타케)
어떤 경우에는 캐시 로딩 코드가 젠 토토에서 공유 잠금을 획득합니다. 인덱스의 카탈로그를 잠그기 전에 시스템 인덱스. 이것은 수 독점 잠금을 획득하려는 프로세스에 대한 교착 상태 기타, 더 표준적인 순서입니다.
댕글링 포인터 문제 수정행 앞 업데이트동시 업데이트가 있을 때 처리 트리거 대상 튜플(Tom Lane)
이 버그는 간헐적으로 발생하는 것으로 관찰되었습니다."가상에서 시스템 속성을 추출할 수 없습니다 튜플"수행을 시도하는 중 실패반환 ctid 업데이트. 아주 작은 것이 있습니다 잘못된 생성과 같은 더 심각한 오류가 발생할 가능성 업데이트된 튜플에 대한 인덱스 항목입니다.
허용하지 않음드롭 테이블젠 토토이 있을 때 테이블에 대해 보류 중인 지연된 트리거 이벤트(Tom Lane)
이전에는드롭통과할 것이고, 젠 토토으로 이어지는"OID와 관계를 열 수 없습니다 으응"트리거가 결국 실행될 때 오류가 발생했습니다.
허용"복제"사용자 이름으로pg_hba.conf(앤드류 던스턴)
"복제"특별합니다 데이터베이스 이름 열이지만 실수로 특수 항목으로 처리되었습니다. 사용자 이름 열에 있습니다.
상수-false WHERE 조건으로 인해 발생하는 충돌 방지 GEQO 최적화 중(Tom Lane)
기획자의 반결합 및 반대결합 사례 처리 개선(톰 레인)
젠 토토 처리 수정업데이트를 위해 선택에 하위 SELECT(톰 레인)
이 버그는 일반적으로 젠 토토과 같은 원인이 됩니다."추출할 수 없습니다 가상 튜플의 시스템 속성"오류.
NULL을 설명하기 위해 텍스트 검색에 대한 선택성 추정 수정 (제스퍼 크로그)
가상 인덱스를 지원하도록 get_actual_variable_range() 수정 인덱스 조언자 플러그인(Gurjeet Singh)에 의해 주입됨
배열 슬라이스와 관련된 PL/Python 메모리 누수 수정(다니엘 포포위치)
허용libpq의 SSL 사용자의 홈 디렉토리를 사용할 수 없을 때 초기화가 성공합니다. (톰 레인)
SSL 모드가 루트 인증서 파일이 아닌 경우 필수이므로 실패할 필요가 없습니다. 이 변경으로 인해 9.0 이전 릴리스의 동작과 동일합니다.
수정libpq유용한 결과를 반환하기 위해
발견된 오류에 대한 오류 메시지conninfo_array_parse(조셉 아담스)
오타로 인해 라이브러리가 NULL이 아닌 NULL을 반환하게 되었습니다.PGconn오류가 포함된 구조 메시지를 애플리케이션에 보냅니다.
수정ecpg전처리기 부동 상수 처리(Heikki Linnakangas)
병렬 수정pg_restore에 POST_DATA 항목에 대한 주석을 올바르게 처리합니다(Arnd Hannemann)
수정pg_restore대처하다 TOC 파일의 긴 줄(1KB 이상)(Tom Lane)
0으로 나누기로 인한 충돌에 대비해 더 많은 보호 장치를 추가하세요 지나치게 열정적인 컴파일러 최적화(Aurelien Jarno)
MIPS의 FreeBSD 및 OpenBSD에서 dlopen() 사용 지원 (Tom 레인)
이 시스템 기능은 젠 토토과 같다는 고정된 가정이 있었습니다. 이러한 시스템의 MIPS 하드웨어에서는 사용할 수 없습니다. 컴파일 타임을 사용하세요 최신 버전에는 테스트가 있으므로 대신 테스트해 보세요.
HP-UX에서의 컴파일 실패 수정(Heikki Linnakangas)
Windows 콘솔에 쓰기를 시도할 때 충돌을 피하십시오. 초기 프로세스 시작(Rushabh Lathia)
Windows용 MinGW 64비트 컴파일러를 사용한 빌드 지원(앤드류 던스턴)
버전 비호환 문제 수정libintlWindows의 경우(이노우에 히로시)
사용 수정xcopy윈도우에서 Windows 7에서 올바르게 작동하도록 스크립트 작성(Andrew 던스턴)
이것은 빌드 스크립트에만 영향을 미치며 설치 또는 사용법.
젠 토토에서 사용하는 경로 구분 기호 수정pg_regressCygwin(앤드류 던스턴)
젠 토토으로 시간대 데이터 파일 업데이트tzdata2011f 릴리스: DST 법률 변경 사항 칠레, 쿠바, 포클랜드 제도, 모로코, 사모아, 터키; 또한 남호주, 알래스카, 하와이에 대한 역사적 수정 사항입니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 젠 토토 |
| 출시 9.0.5 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 9.0.3 |