토토 꽁 머니 9.3.25 문서 | ||||
---|---|---|---|---|
이전 | up | 부록 E. 릴리스 | 다음 |
출시 날짜 : 2015-02-05
이 릴리스에는 9.3.5의 다양한 토토 꽁 머니 사항이 포함되어 있습니다. 을 위한섹션 E.26.
9.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 Windows 사용자이고 사용중인 경우"노르웨이 (Bokmål)"로케일, 매뉴얼"노르웨이 (Bokmål) _norway"로케일 이름에 저장된토토 꽁 머니시스템 카탈로그"Norwegian_norway". 자세한 내용은 참조변경
또한 9.3.5 이전 버전에서 업그레이드하는 경우,섹션 E.21.
토토 꽁 머니 버퍼 오버런에서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_rollback및Verbosity. 이 모든 값을 인식하십시오
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_explainTO분석(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를 추가하십시오