Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 배트맨 토토 8.4.6 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 릴리스 노트 | 사설 토토 : 문서 : 9.3 : 릴리스 8.4.4 |
출시 날짜 : 2010-10-04
이 릴리스에는 8.4.4의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.4 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.123.
8.4.x를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다. 하지만, 8.4.2 이전 버전에서 업그레이드하는 경우 참조PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 8.4.2.
각 호출 SQL UserID에 별도의 통역사를 사용하십시오. PL/PERL 및 PL/TCL (스포츠 토토 Lane)
이 변경 사항은 나중에 동일하게 실행될 Perl 또는 TCL 코드를 파기 다른 SQL 사용자 ID에 따라 세션 (예 : A보안 정의함수). 대부분의 스크립팅 언어는 다음과 같은 다양한 방법을 제공합니다. 대상이 호출하는 표준 기능 또는 연산자를 재정의합니다 기능. 이 변경 없이는 Perl 또는 TCL을 가진 SQL 사용자 언어 사용 권한은 본질적으로 SQL과 함께 할 수 있습니다. 대상 기능 소유자의 권한.
이 변화의 비용은 의도적 인 의사 소통입니다. Perl 및 TCL 기능이 더 어려워집니다. 탈출을 제공합니다 해치, pl/perlu 및 pl/tclu 함수는 계속 하나만 사용합니다. 세션 당 통역사. 이것은 보안 문제로 간주되지 않습니다 그러한 모든 기능이 데이터베이스의 신뢰 수준에서 실행되기 때문에 이미 슈퍼업자.
신뢰할 수있는 실행은 유사한 보안 문제가 있습니다. 우리는 조언합니다 당신이 의존하는 모든 PL의 저자에게 보안-비판적 목적.
이 문제를 지적 해 준 Tim Bunce에게 감사드립니다. (CVE-2010-3433).
가능한 충돌 방지pg_get_expr ()
부름을받지 못하게함으로써
시스템 카탈로그 열 중 하나가 아니라는 주장으로
(Heikki Linnakangas, 스포츠 토토 Lane)와 함께 사용하려는 의도
종료 코드 치료 128 (ERROR_WAIT_NO_CHILDREN) Windows에서 치명적이지 않습니다 (Magnus Hagander)
높은 부하에서 Windows 프로세스가 실패합니다 이 오류 코드로 시작합니다. 이전에 우체국 장은 이것을 취급했습니다 공황 상태로서 전체 데이터베이스를 다시 시작했지만 과잉 반응 인 것 같습니다.
자리 표시 자 평가의 잘못된 배치 수정 (스포츠 토토 Lane)
이 버그는 쿼리 출력이 발생하지 않을 수 있습니다. 외부 조인의 안쪽이 출력 목록에서 비 스트릭스 표현식으로 하위 선택.
가능한 중복 스캔 수정연합 모두회원 관계 (스포츠 토토 Lane)
수정"계획되지 않은 것을 처리 할 수 없습니다 하위 선택 "오류 (스포츠 토토 Lane)
이것은 하위 선택에 Alias Reference가 포함 된 경우 발생했습니다. 그것은 다른 하위 선택을 포함하는 표현으로 확장됩니다.
보기를 참조하는 전체 줄 바르의 잘못된 취급 수정 하위 선택 및 중첩 하위 선택 (스포츠 토토 Lane) 내에 나타납니다.
크로스 타입의 잘못 처리in비교 (스포츠 토토 Lane)
플래너가 구현을 시도한 경우 실패가 발생할 수 있습니다.ina Sort-then-Unique-Plain-Join 계획.
계산 수정분석통계 을 위한TSVECTOR열 (Jan Urbanski)
원래 코딩은 잘못된 통계를 생성 할 수 있습니다 나중에 불쌍한 계획 선택.
플래너의 메모리 추정치 향상array_agg ()
, String_agg ()
및 유사한 집계 함수
(Hitoshi Harada)
이전의 과감한 과소 평가는 메모리를 벗어날 수 있습니다 해시 응집의 부적절한 선택으로 인한 실패 계획.
캐시 된 계획을 일시적으로 표시하지 않는 실패 (스포츠 토토 Lane)
계획이 준비된 경우색인 생성 동시에참조 테이블 중 하나에 대해 진행 중입니다. 인덱스를 사용할 준비가되면 다시 계획해야합니다. 이것은 확실하게 일어나지 않았습니다.
때때로보고 된 btree에서 공황을 오류로 줄입니다 실패 사례, 결과 오류에 추가 세부 사항을 제공합니다. 메시지 (스포츠 토토 Lane)
이것은 손상된 시스템의 견고성을 향상시켜야합니다 인덱스.
GIN을 사용한 부분 매치 쿼리에 대한 잘못된 검색 로직 수정 인덱스 (스포츠 토토 Lane)
여러 성인 지수의 및/또는 조합과 관련된 사례 조건은 항상 정답을주지 않았으며 때로는 필요한 것보다 훨씬 느립니다.
show_session_authorization ()가 내부에서 추락하는 것을 방지합니다 Autovacuum 프로세스 (스포츠 토토 Lane)
기능에 대한 방어는 전부가 아닌 곳에서 기록을 반환합니다 반환 된 행은 실제로 동일한 RowType (스포츠 토토 Lane)입니다.
보류중인 트리거 이벤트 목록의 가능한 부패를 수정하십시오 서브 트랜잭션 롤백 (스포츠 토토 Lane)
이것은 트리거의 충돌 또는 잘못된 발사로 이어질 수 있습니다.
통과 회의 함수를 해싱 할 때 가능한 실패를 수정합니다 결과 (Tao MA, Tom Lane)
결합 열에서 합병 조인의 널 처리 개선 (스포츠 토토 레인)
합병 조인은 이제 첫 번째 널에 도달 할 때 전적으로 멈출 수 있습니다. 정렬 순서가 Nulls 정렬이 높은 경우.
Lockfiles의 내용을 fsync하도록주의하십시오 (둘 다postmaster.pid및 소켓 잠금 장치) 그것들 (스포츠 토토 Lane) 쓰기
이 누락은 우체국 마스터 시작 직후 기계가 충돌합니다. 그것은 차례로 할 수 있습니다 우체국을 시작하려는 후속 시도를 방지하십시오 잠금 장치가 수동으로 제거 될 때까지 성공합니다.
XID를 무거운 네트워크에 할당하는 동안 재귀를 피하십시오 subrantactions (Andres Freund, Robert Haas)
원래 코딩은 제한이 있으면 충돌이 발생할 수 있습니다. 스택 공간.
Walwriter 프로세스에서 오래된 WAL 세그먼트를 유지하지 마십시오. (Magnus Hagander, Heikki Linnakangas)
이전 코딩은 끊임없이 필요하지 않은 제거를 방지 할 것입니다 세그먼트.
수정log_line_prefix's%I이스케이프, 백엔드 초기에 정크를 생산할 수 있습니다 스타트 업 (스포츠 토토 Lane)
부분적으로 지정된 관계의 잘못 해석 방지 토스트 테이블 옵션 (Itagaki Takahiro)
특히,FillFactor읽을 것입니다 테이블에 다른 재발이 설정되어 있다면 0으로 심각한 부풀어 오른
상속 카운트 추적 수정변경 테이블 ... 제약 조건 추가(Robert Haas)
가능한 데이터 손상 수정알터 테이블 ... 테이블 스페이스 설정아카이브가 활성화 될 때 (Jeff Davis)
허용데이터베이스 생성and데이터베이스 ALTER ... TABLESPACE SET중단됩니다 Query-Cancel (Guillaume Lelarge)
개선색인 생성의 확인 제안 된 인덱스 표현이 불변인지 여부 (스포츠 토토 Lane)
수정소유 한 재 설계운영자를 처리합니다 수업 및 가족 (Asko Tiidumaa)
빈 공간을 비교할 때 가능한 코어 덤프 수정TSQUERY값 (스포츠 토토 Lane)
수정좋아요의 패턴 처리 포함%그 이하_(스포츠 토토 Lane)
우리는 이전에 문제를 해결했지만 여전히 일부가있었습니다 잘못 처리 된 사례.
0001-01-01 이전에 줄리안 날짜의 입력을 재발 레인)
예 : 입력'J100000':: Date8.4 이전에, 그러나 의도하지 않게 추가로 깨졌습니다 오류 확인.
커서가 닫힌 경우 충돌이 아닌 오류를 던지기 위해 pl/pgsql을 수정하십시오. A 내에서for반복되는 루프 그 커서 (Heikki Linnakangas)
pl/python에서 널 포인터 결과에 대한 방어pycobject_asvoidptr
andpycobject_fromvoidptr
(Peter Eisentraut)
inlibpq, 전체 SSL을 수정하십시오 두 사례에 대한 인증서 확인hostandhostaddrAre 지정된 (스포츠 토토 Lane)
PSQL을 인식하게합니다모든 것을 버립니다as 트랜잭션 블록에 포함되어서는 안되는 명령 자동 커밋 오프 모드 (Itagaki Takahiro)
일부 문제 수정pg_dump's SQL/MED 객체 처리 (스포츠 토토 Lane)
특히,pg_dump항상 비 uperuser가 실행하면 실패했다.
개선pg_dumpandPG_RESTORE의 취급 선택할 수없는 아카이브 파일 (스포츠 토토 Lane, Robert Haas)
이것은 병렬의 적절한 기능에 중요합니다 복원하다.
병렬 PG_RESTORE의 선택적 대처 능력 향상 복원하다 (-l옵션) (스포츠 토토 Lane)
원래 코드가 실패하는 경향이있었습니다-l파일이 비 디폴트 복원을 명령했습니다 주문.
수정ECPG데이터를 처리하려면반환조항이 올바르게 (Michael 메스크)
일부 메모리 누출 수정ECPG(Zoltan Boszormenyi)
개선Contrib/DBlink의 취급 삭제 된 기둥 (스포츠 토토 Lane)을 포함하는 테이블
후 연결 누출 수정"중복 연결 이름 "오류Contrib/DBlink(Itagaki Takahiro)
수정Contrib/DBlink처리 할 연결 이름은 62 바이트보다 긴 이름을 올바르게합니다 (Itagaki Takahiro)
addHSTORE (텍스트, 텍스트)
함수 toContrib/Hstore(Robert Haas)
이 기능은 권장 대체입니다 지금 퇴직 한=운영자. 그랬어요 향후 방지 코드가 이전과 함께 사용할 수 있도록 백 스태치 서버 버전. 패치는 이후에만 효과적입니다.Contrib/Hstore설치 또는 특정 데이터베이스에서 다시 설치했습니다. 사용자는 실행을 선호 할 수 있습니다 그만큼함수 만들기손으로 명령, 대신에.
업데이트 빌드 인프라 및 문서를 반영합니다 소스 코드 저장소의 CVS에서 GIT (Magnus Hagander 및 기타)
시간대 데이터 파일 업데이트TZDATADST 법률 변경을위한 2010L 릴리스 이집트와 팔레스타인; 또한 핀란드의 역사적 수정.
이 변경 사항은 두 개의 미시onesian 시간 존에 새로운 이름을 추가합니다. Pacific/Chuuk은 이제 Pacific/Truk보다 선호됩니다 (및 선호하는 것) 약어는 치트가 아닙니다)와 태평양/Pohnpei가 선호됩니다 태평양/포나이프를 통해.
Windows Make '"n. 중앙 아시아 표준 시간"아시아/알마티가 아닌 아시아/노보 시비르 스크에 대한 시간대 맵 (Magnus Hagander)
Microsoft는 시간대 에서이 영역의 DST 동작을 변경했습니다. KB976098에서 업데이트. 아시아/노보 시비르 스크는 새로운 것과 더 잘 어울립니다 행동.
이전 | 배트맨 스포츠 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
릴리스 8.4.6 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 릴리스 8.4.4 |