무지개 토토 노트

PostgreSQL

E.21. 무지개 토토 9.1.4

출시 날짜 : 2012-06-04

이 무지개 토토에는 9.1.3의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.25.

E.21.1.

9.1.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나 사용하는 경우Citext데이터pg_upgrade, 당신은 실행해야합니다Extension Citext를 작성하십시오Collation 관련 실패를 피하려면Citext운영. 동일해야합니다Citext데이터 유형. 만약에생성명령 9.1.4로 업그레이드하기 전에

또한, 더 일찍 버전에서 업그레이드하는 경우섹션 E.23.

E.21.2.

  • 잘못된 암호 변환 수정Contrib/Pgcrypto's descrypt ()함수 (태양열 디자이너)

    비밀번호 문자열에 바이트 값이 포함 된 경우0x80, 나머지 비밀번호는 다음과 같습니다

  • 무시Security Definerandset절차에 대한 속성

    해당 속성을 통화 핸들러에 적용하면 충돌 할 수 있습니다

  • makeContrib/Citext의 업그레이드Citext배열 및 도메인 오버Citext(Tom

    무지개 토토 9.1.2는 콜라이트를위한 수정을 제공했습니다Citext열 및 색인Citext. 이번 무지개 토토

  • 숫자 시간을 허용타임 스탬프최대 16 시간 떨어진 입력

    일부 역사적인 시간대에는 15보다 큰 오프셋이 있습니다

  • 주어진 시간이있을 때 대처하기 위해 타임 스탬프 변환 수정

    이 감독은 오랜 시간이 걸렸지 만

  • 고정텍스트to이름andcharto이름문자열을 수행하기 위해 캐스트

  • 메모리 복사 버그 수정to_tsquery ()(Heikki Linnakangas)

  • 보장TXID_CURRENT ()reports the correct epoch when executed in hot standby

  • Fix Planner의 OUTER PLECHOLDERVARS 내부의 처리

    이 버그는 변수를 참조하는 하위 선택에 관한 것입니다"오류 : 상단 수준. 그러나 9.0

  • 계획 수정Union All간단하지 않은 출력 열이있는 하위 쿼리

    그러한 사례의 계획은 9.1에서 눈에 띄게 악화되었습니다."MergeAppend Child의 Target 목록은 일치하지 않습니다오류. 그 수정을 되돌리고 그것을 수행하십시오

  • 느린 세션 시작시기pg_attribute매우 큽니다 (Tom Lane)

    ifpg_attribute초과shared_buffers,

  • 순차적 스캔을 확인하여 쿼리 취소를 확인하십시오

    많은 연속 페이지가 포함 된 스캔

  • Windows 구현 확인pgsemaphorelock ()CLEARSimpliateinterruptok돌아 오기 전 (Tom

    이 감독은 쿼리 캔셀이 방해 함을 의미했습니다

  • 보기를 인쇄 할 때 전체 열 변수를 안전하게 표시합니다

    모호한 이름 (즉,

  • 고정COPY올바르게

    와 같은 널 마커 문자열e '\\ 0'작동해야하며

  • 고정Verbose 설명반환Clauses (Tom Lane)

  • 고정거래 준비작동합니다

    역사적으로준비단순히 모든 세션 수준을 무시했습니다

  • unlogged 테이블의 자르기 고정 (Robert Haas)

  • 상호 관계가 아닌 동안 누락 된 스키마를 무시하십시오search_path(Tom

    이것은 9.1의 행동과 나이의 행동을 다시 정렬시킵니다search_path장소에서 얻은 설정데이터베이스 세트 변경.

  • 사용되는 임시 또는 과도 테이블로 버그를 수정합니다

    여기에는 재 작성과 같은 사례가 포함Alter Table확장 업데이트 내에서

  • Autovacuum 작업자 프로세스가 스택 깊이를 수행하는지 확인하십시오

    이전에, 호출 된 함수의 무한 재귀분석충돌 작업자

  • 로그 일관성을 잃지 않도록 로깅 수집기를 수정하십시오

    컬렉터는 이전에 큰 재 조립에 실패 할 수있었습니다

  • 로깅 콜렉터를 수정하여 파일을 다시 시작합니다Sighup(Tom Lane)

  • 고정"너무 많은 lwlocks have"GIST 인덱스의 고장 (Heikki Linnakangas)

  • GIN 인덱스에 대한 Wal Replay Logic을 수정하여 실패하지 않습니다.

  • 준비된 거래의 SSI 충돌을 올바르게 감지합니다

  • a

    그러한 경우 거래의 커밋 기록은

  • 오류 처리 수정PG_BASEBACKUP(Thomas Ogrisegg, Fujii

  • 고정Walsender가지 마십시오

  • PL/PGSQL에서 메모리 누출 수정반환Command (Joe Conway)

  • 수정 pl/pgsql 's진단 받기대상이 함수의 첫 번째 변수 인 경우 명령

  • pl/perl 패키지가 확인하십시오_td가변 (Alex Hunsaker)

    이 버그로 인해 트리거 호출이 실패 할 때 발생했습니다

  • 복합 유형을 반환하는 PL/Python 함수 수정

    이 케이스는 실수로 9.1 추가로 깨졌습니다

  • 메모리 끝에서 잠재적 액세스를 수정PSQL의 확장 디스플레이\ x) 모드 (Peter Eisentraut)

  • 몇 가지 성능 문제 수정pg_dump데이터베이스에 포함 된 경우

    pg_dump매우 얻을 수 있습니다

  • 메모리 수정 및 파일 디스크립터 누출PG_RESTORE읽을 때 a

  • 고정pg_upgrade

  • inECPG, 희귀SQLCA_T구조 (Peter

  • 고정Contrib/DBlink'sdblink_exec ()누출되지 않음

  • 고정Contrib/DBlink보고합니다

  • 고정Contrib/Vacuumlo사용합니다

    이 변경 사항은 초과를 피합니다max_locks_per_transaction많은 객체가있을 때-l(한계) 옵션.

  • 시간대 데이터 파일 업데이트TZDATADST 법을위한 2012c 무지개 토토