릴리스 노트

토토 꽁 머니

E.20.

출시 날짜 : 2015-02-05

이 릴리스에는 9.3.5의 다양한 토토 꽁 머니 사항이 포함되어 있습니다. 을 위한섹션 E.26.

E.20.1.

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

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

또한 9.3.5 이전 버전에서 업그레이드하는 경우,섹션 E.21.

E.20.2.

  • 토토 꽁 머니 버퍼 오버런에서to_char ()(Bruce Momjian)

    언제to_char ()숫자를 처리합니다토토 꽁 머니끝을 지나서 읽을 것입니다토토 꽁 머니쓰기

  • 교체에서 오버런 토토 꽁 머니*printf ()함수 (Tom Lane)

    토토 꽁 머니aprintf및 관련 기능. 이 코드는 언제 스택 버퍼를 오버런합니다e, E, f, F, g또는G) 요청 된 상태to_char ()SQL토토 꽁 머니기능, 확장 모듈

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

  • 토토 꽁 머니 버퍼 오버런에서Contrib/Pgcrypto(Marko Tiikkaja, Noah Misch)

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

  • 프론트 엔드/백엔드 프로토콜 동기화의 가능한 손실 토토 꽁 머니

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

  • 구속력-폭력 오류 메시지를 통해 정보 누출 토토 꽁 머니

    일부 서버 오류 메시지는 열의 값을 표시합니다.select모든 열의 특권

  • 회귀 테스트의 임시 설치를 잠그십시오

    SSPI 인증을 사용하여 OS에서만 연결을 허용합니다.

  • 지명 된 Windows 로케일에 대처"노르웨이 (Bokmål)"(Heikki Linnakangas)

    비 ASCII 로케일 이름은 무엇을 명확하지 않기 때문에 문제가됩니다."Norwegian_norway".

  • 가능한 데이터 손상을 피하십시오변경는 데이터베이스를 새로 이동하는 데 사용됩니다

  • 손상 테이블을 피하십시오분석트랜잭션 내부가 롤백됩니다 (Andres Freund, Tom Lane,

    실패한 거래가 이전 지수를 이전에 제거한 경우,PG_CLASS플래그는 설정되어 있지 않아야합니다.

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

  • 잘못된 처리 토토 꽁 머니CreateeeventTrigstmt.EventName(Petr Jelinek)

    이것은 오해가 발생할 수 있습니다생성는 준비된 쿼리 또는 경고로 실행되었습니다

  • 토토 꽁 머니드롭의 종속성 검색

    이 사례는 확장자가 두 가지를 생성 할 때만 발생하는 것으로 알려져 있습니다.드롭 확장캐스케이드지정되어 있지 않아야합니다

  • 평가 플랜 Qual에서 준비된 프레드 메모리 문제 토토 꽁 머니

    inCommitted 읽기모드, 쿼리

  • 튜플 잠금 장치를 얻는 동안 가능한 교착 상태를 피하십시오.

  • 거래가 A를 취득하려고 할 때 대기하지 않는 토토 꽁 머니주요 독점 없음튜플 잠금Locks (Álvaro Herrera)

  • 계획 토토 꽁 머니업데이트 선택언제

    inCommitted 읽기모드,업데이트 선택부분을 다시 확인해야합니다여기서재확인시 조건 a여기서조건. 이 요구 사항은있었습니다

  • 코너 케이스 토토 꽁 머니선택을 선택하십시오| 두 번 행을 반환하고 돌아 오는 것을 놓칠 수 있습니다

    inCommitted 읽기모드, a업데이트 선택상속을 스캔하는 것입니다

  • 성능 향상설명

  • 참조 컬럼 목록에서 중복 열 이름을 거부하십시오외국 키선언 (David

    이 제한은 SQL 표준 당입니다. 이전에는 우리가하지 않았습니다

  • 다시 활성화 된 오류선택 ... 오프셋(Tom Lane)

    음의 오프셋 값은 8.4 이후 오류 였지만

  • 도메인을 JSON으로 전환하는 이전 동작 복원 (Tom

    이 변경 사항은 숫자와 부울에 걸쳐 도메인을 유발합니다.

  • 토토 꽁 머니JSON_AGG ()추가를 반환하지 않으려면

  • a 버그 토토 꽁 머니숫자값에 대한 값

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

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

    A 숫자값의 디스플레이 스케일dscale)는 절대 그보다 적어서는 안됩니다숫자그것이 사실 인 값. 이것"숨겨진"값이 값이되도록 영수증의 숫자

  • 최단 최초의 정규 표현식에 대한 잘못된 검색 토토 꽁 머니

    허용 반복 횟수가 발생하면 일치하는 경우가 종종 실패합니다.?정량 자 또는 경계

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

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

  • 버그 토토 꽁 머니에서tsquery @> tsquery운영자 (Heikki

    두 가지 다른 용어가

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

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

    이전 코딩은 대형 사전에 충돌 할 수 있습니다.

  • 네임 스페이스 취급 토토 꽁 머니xpath ()(Ali Akbar)

    이전에XMLxpath ()전화는 없을 것입니다XML반환되는 특정 요소가 아닌 값.

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

    일부 상황에서는와 같은 구성을 구성합니다.row_to_json (탭.*)예상을 생성하지 않을 수 있습니다

  • 시스템 열의 잘못 처리, 특히 토토 꽁 머니Tableoid, FDW Queries (Etsuro Fujita)

  • 범위 운영자 선택성 추정에서 다양한 감독 토토 꽁 머니

    이 패치는 코너 케이스를 토토 꽁 머니합니다"예상치 못한플래너 오류가 있고 선택성을 향상시킵니다

  • 하지 않아indexed_column= Any (배열)이면 인덱스 예선

    경우에 따라= Any조건이 적용됩니다

  • 토토 꽁 머니"변수는 하위 비행 대상에서 찾을 수 없습니다인라인 가능한 SQL 기능이있을 때 플래너 실패측면subselect 및 복합 인수는 a

  • 중첩 된 append 관계의 플래너 문제 토토 꽁 머니Union All서브 쿼리 (Tom Lane)

  • GIST 인덱스 튜플이 페이지에 맞지 않으면 깨끗하게 실패하십시오.

  • 테이블 당 면제 테이블Cost_Limit및/또는cost_delayAutovacuum의 글로벌 비용으로부터의 설정

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

  • autovacuum이 명목상으로 꺼질 때 도매가자가 경비를 피하십시오

    Autovacuum이 명목상 꺼져 있어도 여전히 출시 될 예정입니다.전용raparound 진공 청소기 및

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

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

  • 핫 대기 쿼리와 재생 사이의 레이스 조건 토토 꽁 머니

    이 실수는 쿼리에 일시적 오류가 발생할 수 있습니다.

  • 복구 논리가 부적절하게 무시한 몇 가지 경우를 토토 꽁 머니하십시오준비/대비 준비(Heikki

    가장 주목할만한 감독은입니다.복구 _target_xida

  • 최신 WAL 파일이 두 번째로 보관되는 것을 방지합니다.

  • 불필요한 생성을 피하십시오.ready타임 라인 히스토리 파일을위한 마커 파일 (fujii masao)

  • 빈 준비가 된 상태에서 가능한 널 포인터 피해를 해결하십시오log_statement설정은mod또는DDL(Fujii Masao)

  • 변경"PGSTAT 대기 시간 초과"경고

    이 메시지는 원래 본질적으로 a"현재 통계 대신 오래된 통계를 사용하여.

  • Postmaster의 역학 목록의 가능한 부패를 해결하십시오

  • SPARC 스핀 록 구현을 토토 꽁 머니하여 정확성을 보장합니다

  • MacOS의 경우 경고setLocale ()시작

  • 반복 처리 토토 꽁 머니dbname매개 변수PQCONNECTDBPARAMS ()(Alex Shulgin)

    첫 번째 발생이면 예기치 않은 행동이 계속됩니다.dbname연결 문자열 또는 URI를 포함했습니다

  • libpq보고서 a

    커널 동작에 따라libpq빈 오류 문자열을 반환 할 수 있습니다

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

    ifpqreset ()반복적으로 호출됩니다.pgconn의 오류 문자열.

  • 구문 분석하는 동안 메모리 외 조건을 적절하게 처리합니다libpq(Alex

  • 배열 오버런 토토 꽁 머니ECPG'sparsedateTime ()(마이클

  • ininitdb, 명확한 오류를 제공하십시오

  • 토토 꽁 머니PSQL's\ slibedit과 잘 작동하도록 명령하고 추가하십시오

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

    이 패치는 또한 Newline 인코딩이 발생하는 버그를 토토 꽁 머니합니다.PSQL버전은 이것으로 깨끗하게 읽습니다

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

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

  • makePSQL's\ watch명령 디스플레이 널에 의해 지정된대로\ pset null(Fujii Masao)

  • 토토 꽁 머니PSQL의 확장 모드국경= 3 및Linestyle = ASCII또는유니 코드(Stephen Frost)

  • 토토 꽁 머니pg_dump주석을 처리합니다

  • 병렬 허용pg_dump사용하려면--serializable deferrable(케빈

  • 성능 향상pg_dump데이터베이스에 다중 의존성이 많은 인스턴스가 포함 된 경우

  • 토토 꽁 머니pg_dumpall복원

  • 스키마 전용의 병렬 복원 중 가능한 교착 상태 토토 꽁 머니

  • 코어 덤프 토토 꽁 머니pg_dump제로 컬럼 복합 유형 (Rushabh

  • 비정규 테이블 스페이스에서 fsync 테이블에 실패 토토 꽁 머니pg_upgrade(Abhijit Menon-Sen,

    운영 체제 충돌과 불운으로 이것은

  • inpg_upgrade, 사례에 대처하십시오

    이전에는 OID로 인해 고장이 발생할 수 있습니다

  • inpg_upgrade, 설정하려고하지 마십시오autovacuum_multixact_freeze_max_age

    9.3.x 버전 모두가있는 것은 아니기 때문에 실패 할 수 있습니다.

  • inpg_upgrade, 보존

    이 감독은 귀찮게하지 않았습니다토토 꽁 머니적절하지만 일부는 혼동 될 수 있습니다

  • 웨이브 파일 방지PG_BASEBACKUP대기가 홍보 될 때 다시 아카이브를받는 것입니다

  • 메모리 누출 토토 꽁 머니pg_receivexlog(Fujii Masao)

  • 의도하지 않은 억제 토토 꽁 머니pg_receivexlogVerbose 메시지 (fujii

  • 실패 토토 꽁 머니Contrib/Auto_explain​​TO분석(Tom Lane)

  • 업그레이드 토토 꽁 머니 -Unpackaged Script forContrib/Citext(Tom Lane)

  • 정수 오버플로 및 버퍼 오버런을 피하십시오Contrib/Hstore'shstore_to_json ()(Heikki Linnakangas)

  • 숫자의 인식 토토 꽁 머니hstore_to_json_loose (), JSON 번호와

  • 토토 꽁 머니 블록 번호 체크인Contrib/PageInspect'sget_raw_page ()(Tom Lane)

    잘못된 확인 논리는 일부 페이지에 대한 액세스를 방지 할 수 있습니다.

  • 토토 꽁 머니Contrib/Pgcrypto'spgp_sym_decrypt ()메시지에 실패하지 않기 위해

  • 파일 디스크립터 누출 토토 꽁 머니contrib/pg_test_fsync(Jeff Janes)

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

  • 예상치 못한 쿼리 결과, 특히 널리Contrib/TableFunc'sConnectby ()(Michael Paquier)

    Connectby ()이전에 추락 if

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

    libxslt

  • 일부 마크Contribi/o 함수

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

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

    이러한 변경 사항은 대부분 미용하지만 경우에 따라 토토 꽁 머니

  • exec_backend 빌드에서 배경 작업자 설정을 토토 꽁 머니하십시오

  • 빌드 중에 호환되지 않는 OpenLDAP 버전을 감지하십시오 (Noah

    OpenLDap 버전 2.4.24 ~ 2.4.31, 포함,토토 꽁 머니백엔드가 충돌 할 수 있습니다구성Compile Time OpenLDap을 기반으로합니다Contrib/DBlink회귀 테스트.

  • 비 MSVC Windows 빌드에서libpqexecute 권한과 함께 설치됩니다

  • makePG_REGRESS제거하십시오

    이로 인해 디스크 공간 사용이 매우 상당히 줄어 듭니다.체크 세계 만들기그 이후로

  • 지원 시간대 지대 약어 UTC 오프셋을 시간으로 변경

    이전,토토 꽁 머니가정EST) 사용은 절대 변하지 않습니다토토 꽁 머니이제

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

    목록에 CST (중국 표준 시간)를 추가하십시오. 참조를 제거하십시오"아라비아 일광 시간", an"대서양 일광특히 도움이되지 않는 것 같습니다. 완전히 토토 꽁 머니하십시오

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

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

    또한 구역 약어 추가 SRET (ASIA/SREDNEKOLYMSK) 및 XJT를 추가하십시오