윈 토토 9.2.24 문서 | ||||
---|---|---|---|---|
이전 | up | 부록 E. | 다음 |
출시 날짜 : 2015-02-05
이 릴리스에는 9.2.9의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.25.
9.2.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 Windows 사용자이고 사용중인 경우"노르웨이 (Bokmål)"로케일, 매뉴얼"노르웨이 (Bokmål) _norway"로케일 이름이 저장되었습니다윈 토토시스템 카탈로그"Norwegian_norway". 자세한 내용은 참조변경
또한, 더 일찍 버전에서 업그레이드하는 경우섹션 E.16.
수정 버퍼 오버런에서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)
이전에XML값xpath ()
네임 스페이스 인 경우 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_rollback및Verbosity. 모든 값을 모두 인식합니다
수정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)