릴리스 노트

윈 토토

E.15. 릴리스 9.2.10

출시 날짜 : 2015-02-05

이 릴리스에는 9.2.9의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.25.

E.15.1.

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

그러나 Windows 사용자이고 사용중인 경우"노르웨이 (Bokmål)"로케일, 매뉴얼"노르웨이 (Bokmål) _norway"로케일 이름이 저장되었습니다윈 토토시스템 카탈로그"Norwegian_norway". 자세한 내용은 참조변경

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

E.15.2.

  • 수정 버퍼 오버런에서to_char ()(Bruce Momjian)

    언제to_char ()프로세스 a윈 토토윈 토토끝을 지나서 쓸 것입니다

  • 교체에서 오버런 수정*printf ()함수 (Tom Lane)

    윈 토토aprintf및 관련 기능. 이 코드e, E, f, F, g또는G)to_char ()SQL 함수. 그건윈 토토기능, 확장

    이 문제는 주로 영향을 미칩니다윈 토토Windows.윈 토토시스템을 사용합니다

  • 수정 버퍼 오버런에서Contrib/Pgcrypto(Marko Tiikkaja, Noah

    메모리 크기 추적의 오류pgcrypto모듈 허용 스택 버퍼

  • 프론트 엔드/백엔드 프로토콜의 가능한 손실 수정

    서버가 중간에있는 동안 오류가 발생한 경우

  • 구속 조건 분열 오류를 통한 정보 누출 수정

    일부 서버 오류 메시지에는 열의 값이 표시됩니다select테이블의 모든 열의 특권, 이것은 의미 할 수 있습니다.

  • 회귀 테스트의 임시 설치 잠금

    SSPI 인증을 사용하여 연결을 허용합니다

  • Windows Locale의 대처"노르웨이 (Bokmål)"(Heikki

    비 ASCII 로케일 이름은 그렇지 않기 때문에 문제가됩니다"Norwegian_norway".

  • 가능한 데이터 손상을 피하십시오데이터베이스 변경 테이블 스페이스익숙합니다

  • 손상 테이블을 피하십시오분석내부 트랜잭션이 롤백됩니다

    실패한 거래가 이전에 마지막으로 제거 된 경우PG_CLASS플래그는 설정되어 있지 않아야합니다

  • |데이터베이스 생성또는데이터베이스 변경 테이블 스페이스(Pavan

  • 수정드롭의 종속성 검색

    이 사례는 확장 일 때만 발생하는 것으로 알려져 있습니다.드롭캐스케이드is

  • 평가 플랜 Qual에서 준비된 프레드 메모리 문제를 해결합니다

    inCommitted 읽기모드, 쿼리

  • 계획 수정선택을 선택하십시오어린이 테이블에서 부분 색인을 사용할 때

    inCommitted 읽기모드,업데이트 선택해야합니다여기서최근에 업데이트 된 행을 다시 확인할 때 조건여기서조건. 이 요구 사항은 누락되었습니다

  • 코너 케이스 수정선택을 선택하십시오두 번 행을 반환하고 놓칠 수 있습니다

    inCommitted 읽기모드, a업데이트 선택스캔 중입니다

  • 참조 컬럼에서 중복 열 이름을 거부합니다외국 키선언

    이 제한은 SQL 표준 당입니다. 이전에 우리는 했어요

  • 도메인 변환의 이전 동작을 복원합니다

    이 변화는 숫자와 부울에 걸쳐 도메인을 유발합니다

  • A를 올리는 데 버그 수정숫자큰 적분 전력에 대한 가치 (Tom Lane)

    이전 코드는 잘못된 답을 얻거나 소비 할 수 있습니다.

  • innumeric_recv (),dscale필드 (Tom Lane)

    A 숫자값의 디스플레이 스케일dscale)는 절대 그 이상이어서는 안됩니다숫자"숨겨진"영수증에 따라

  • 가장 짧은 최초의 정규에 대한 잘못된 검색 수정

    허용 횟수가 발생하면 일치하는 것이 종종 실패합니다?정량 자 또는 바운드 표현.

  • 범위 외 숫자 시간대 사양을 거부합니다 (Tom

    간단한 숫자 시간대 사양 +/- 168을 초과합니다

  • 버그 수정tsquery @> tsquery연산자

    두 가지 다른 용어가 일치하는 것으로 간주됩니다.

  • 잘못된 접미사에 대한 Ispell Dictionary의 방어 개선

  • 동의어 사전에서 64k 이상의 문구를 허용합니다

    이전 코딩은 대형 크기로 충돌 할 수 있습니다

  • 네임 스페이스 처리 수정xpath ()(Ali Akbar)

    이전에XMLxpath ()네임 스페이스 인 경우 Call에는 네임 스페이스 선언이 없습니다XML

  • 전직 변수가 비어 있지 않은 열을 노출 시키는지 확인하십시오

    일부 상황에서는와 같은 구성을 구성합니다.row_to_json (탭.*)생산할 수 없습니다

  • 시스템 열의 잘못 처리, 특히 수정Tableoid, FDW 쿼리

  • 하지 않으면indexed_column= Any (배열)인덱스 예정자 인 경우

    경우에 따라= Any조건

  • 그 중첩 된 관계로 플래너 문제를 해결하십시오연합서브 쿼리 (Tom Lane)

  • GIST 인덱스 튜플이

  • 테이블 당 면제 테이블Cost_Limit및/또는cost_delayAutovacuum의 글로벌 설정

    이전 동작은 기본적으로 무시했습니다

  • autovacuum이있을 때 도매가자가 경비를 피하십시오

    autovacuum이 명목상으로 꺼져 있어도 우리는 여전히 가능합니다전용arparound 방지

  • 충돌 회복 중에, 무제한 관계가 있는지 확인하십시오

    이것은 무제한 관계가있는 시나리오를 방지합니다

  • 핫 대기 쿼리 사이의 레이스 조건을 수정하십시오

    이 실수로 인해 일시적 오류가 발생할 수 있습니다

  • 복구 논리가 부적절하게 몇 가지 경우를 수정하십시오커밋/중단(Heikki Linnakangas)

    가장 주목할만한 감독은입니다.복구 _target_xid익숙해 질 수 없습니다

  • 최신 WAL 파일이 1 초에 보관되지 않도록합니다

  • 불필요한 생성을 피하십시오.ready타임 라인 기록을위한 마커 파일

  • 비어있을 때 가능한 NULL 포인터 dereference를 수정하십시오log_statement설정은mod또는DDL(fujii

  • 변경"PGSTAT 대기 시간 초과"로그 레벨이라는 경고 메시지, 더 많은 것으로 바꾸십시오.

    이 메시지는 원래 본질적으로 a"대신 오래된 통계를 사용합니다.

  • 정확성을 보장하기 위해 SPARC 스핀 락 구현을 수정하십시오

  • MacOS의 경우 경고setLocale ()원치 않는 추가를 시작합니다

  • 반복 처리 수정dbname매개 변수PQCONNECTDBPARAMS ()(Alex Shulgin)

    처음 발생하면 예상치 못한 행동이 계속됩니다dbname연결이 포함되어 있습니다

  • libpq예기치 않은 소켓 EOF에 적합한 오류 메시지를보고합니다

    커널 동작에 따라libpq빈 오류를 반환 할 수 있습니다

  • 기존 오류 메시지를 지우는 동안pqreset ()(Heikki Linnakangas)

    ifpqreset ()호출됩니다pgconn's

  • 구문 분석하는 동안 메모리 외 조건을 올바르게 처리합니다libpq(Alex Shulgin, Heikki

  • 배열 오버런 수정ECPG의 버전parsedateTime ()(Michael Paquier)

  • ininitdb, a

  • 수정PSQL's\ slibedit과 잘 작동하도록 명령

    readline보다는 libedit을 사용할 때\ s명령 기록을 공정하게 인쇄했습니다

    이 패치는 또한 Newline 인코딩을 일으킨 버그를 수정합니다.PSQL버전

  • 구문 분석의 일관성 향상PSQL의 특수 변수 (Tom

    변형 철자 허용onandoff(예 :1/0) forecho_hiddenandon_error_rollback. 경고를보고하십시오comp_keyword_case, echo, echo_hidden, histControl, on_error_rollbackVerbosity. 모든 값을 모두 인식합니다

  • 수정PSQL's국경= 3 및Linestyle = ASCII또는유니 코드(Stephen Frost)

  • 성능 향상pg_dump데이터베이스에 포함 된 시점

  • 수정pg_dumpallto

  • 병렬 복원 중 가능한 교착 상태를 수정하십시오

  • 코어 덤프 수정pg_dump제로 컬럼 복합 유형에서

  • 웨이브 파일 방지PG_BASEBACKUP -X/-X아카이브에서

  • 실패 수정contrib/auto_explain노드 당 인쇄하려면설명(Tom Lane)

  • 업그레이드 수정 -Unpackaged Script forContrib/Citext(Tom Lane)

  • 수정 블록 번호 체크인Contrib/PageInspect'sget_raw_page ()(Tom Lane)

    잘못된 확인 논리는 액세스를 방지 할 수 있습니다

  • 수정Contrib/Pgcrypto'spgp_sym_decrypt ()실패하지 않음

  • 파일 디스크립터 누출 수정contrib/pg_test_fsync(Jeff Janes)

    임시 파일을 제거하지 못할 수 있습니다

  • 예상치 못한 쿼리 결과, 특히 널을 처리합니다.Contrib/TableFunc'sConnectby ()(마이클

    Connectby ()이전

  • 가능한 충돌을 피하십시오Contrib/XML2'sxslt_process ()(Mark Simonetti)

    libxslt

  • 일부 마크ContribI/O

    이전의 과도한 보수적 표시는 중요하지 않았습니다

  • Coverity 정적 코드의 수많은 경고 정리

    이러한 변경 사항은 대부분 미용하지만 경우에 따라 수정

  • 빌드 중에 호환되지 않는 OpenLDAP 버전 감지 (Noah

    OpenLDap 버전 2.4.24 ~ 2.4.31, 포함,윈 토토Backends Can구성컴파일 타임을 기준으로합니다Contrib/DBlink회귀

  • 비 MSVC Windows가 빌드 됨libpqexecute와 함께 설치됩니다

  • 만들기PG_REGRESS제거

    이로 인해 디스크가 매우 상당히 감소합니다만들기, 해당 시퀀스에는 생성이 포함되므로

  • UTC 오프셋을 변경하는 지원 시간대 약어

    이전,윈 토토시간대와 관련된 UTC 오프셋을 가정했습니다.EST) 절대윈 토토이제

  • 업데이트 시간대 약어 목록 (Tom Lane)

    목록에 CST (중국 표준 시간)를 추가하십시오. 제거하다"아라비아 일광, 그 이후로 사용되지 않은 약어"대서양 일광 시간"그렇지 않습니다

  • 시간대 데이터 파일 업데이트tzdata릴리스 2015a.

    Iana Timezone 데이터베이스는 약어를 채택했습니다Axst/Axdt모두"기본"시간대 약어 세트. 그만큼"호주"약어가 지금 설정되었습니다"기본"약어

    또한 구역 약어 추가 SRET (Asia/Srednekolymsk)