스포츠 토토 노트

스포츠 토토 9.0.19

E.5. 스포츠 토토 9.0.19

출시 날짜 : 2015-02-05

이 스포츠 토토에는 9.0.18의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.24.

E.5.1. 버전 9.0.19로의 마이그레이션

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

그러나 더 일찍 버전에서 업그레이드하는 경우 9.0.18, 참조섹션 E.6.

E.5.2. 변화

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

    언제to_char ()프로세스 a 숫자 형식 템플릿을 많이 요구합니다스포츠 토토버퍼의 끝을 지나서 읽으십시오.스포츠 토토끝을 지나서 쓸 것입니다 버퍼.

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

    스포츠 토토a 교체 구현printf및 관련 기능. 이 코드e, E, f, F, g또는G) 약 500보다 큰 정밀도를 요청했습니다. 이것은 충돌합니다to_char ()SQL 함수. 그건스포츠 토토기능, 확장 Printf-Family 함수를 사용하는 모듈은

    이 문제는 주로 영향을 미칩니다스포츠 토토Windows.스포츠 토토시스템을 사용합니다 적절한 곳에서 이러한 기능의 구현

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

    메모리 크기 추적의 오류pgcrypto모듈 허용 스택 버퍼 의 내용에 대한 오버런 및 부적절한 의존성

  • 프론트 엔드/백엔드 프로토콜의 가능한 손실 수정 오류 후 동기화 (Heikki Linnakangas)

    서버가 중간에있는 동안 오류가 발생한 경우 클라이언트로부터 프로토콜 메시지를 읽으면

  • 제약 범위 오류를 통한 정보 누출 수정 메시지 (Stephen Frost)

    일부 서버 오류 메시지에는 열 값이 표시됩니다 그것은 독특한 제약과 같은 제약을 위반합니다.select테이블의 모든 열의 특권, 이것은 의미 할 수 있습니다. 사용자가 볼 수없는 가치를 드러냅니다.

  • 회귀 테스트의 임시 설치 잠금 Windows (Noah Misch)

    SSPI 인증을 사용하여 연결을 허용합니다 테스트 스위트를 시작한 OS 사용자.

  • 가능한 데이터 손상을 피하십시오데이터베이스 변경 테이블 스페이스익숙합니다 데이터베이스를 새 테이블 스페이스로 이동 한 다음 곧 나중에

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

    실패한 거래가 이전에 마지막으로 제거 된 경우 테이블에서 인덱스, 규칙 또는 트리거는 테이블이pg_class플래그는 설정하지 않아야합니다 BE.

  • 평가 플랜 Qual에서 준비된 프레드 메모리 문제 수정 처리 (Tom Lane)

    inCommited 읽기모드, 쿼리 최근 업데이트 된 행을 잠금 또는 업데이트하면

  • 계획 수정선택 업데이트어린이 테이블에서 부분 색인을 사용할 때 (Kyotaro Horiguchi)

    inCommited 읽기모드,업데이트 선택부분 색인을 다시 확인하십시오여기서최근에 업데이트 된 행을 다시 확인할 때 조건 여전히 쿼리의 만족여기서조건. 이 요구 사항은 누락되었습니다

  • 코너 케이스 수정선택 업데이트두 번 행을 반환하고 놓칠 수 있습니다 다른 행 반환 (Tom Lane)

    inCommited 읽기모드, a업데이트 선택스캔 중입니다 상속 트리는

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

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

  • a를 높이는 버그 수정숫자큰 적분 전력 (Tom Lane)에 대한 가치

    이전 코드는 잘못된 답을 얻거나 소비 할 수 있습니다. 그것을 깨닫기 전에 과도한 양의 시간과 기억

  • innumeric_recv (), 숨겨져있는 분수 숫자를 잘라냅니다dscale필드 (Tom Lane)

    A 숫자값의 디스플레이 스케일 (dscale)는 절대 그 이상이어서는 안됩니다 0 비 분수 숫자의 수;숫자그게 사실입니다."숨겨진"영수증에 따라 가치는 실제로 인쇄하는 것입니다.

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

    간단한 숫자 시간대 사양 +/- 168을 초과합니다 시간 (일주일)이 수락되지만

  • 버그 수정에서tsquery @ tsquery연산자 (Heikki Linnakangas)

    두 가지 다른 용어가 일치하는 것으로 간주됩니다. 동일한 CRC가있었습니다.

  • 잘못된 부착에 대한 Ispell Dictionary의 방어 개선 파일 (Tom Lane)

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

    이전 코딩은 대형 크기로 충돌 할 수 있습니다 사전, 그래서 이것은 배치 가능한 버그 수정으로 간주되었습니다

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

    이전에XML값 에서 결과xpath ()네임 스페이스 인 경우 Call에는 네임 스페이스 선언이 없습니다 선언은XML특정 요소가 반환됩니다.

  • 그 중첩 된 append 관계의 플래너 문제를 해결하십시오 내부의 상속 테이블로연합 모두서브 쿼리 (Tom Lane)

  • Gist Index 튜플이 무한 재귀로 들어가기보다는 페이지 (Andrew

  • 테이블 당 면제 테이블Cost_Limit및/또는cost_delayAutovacuum의 글로벌 설정 비용 밸런싱 규칙 (Álvaro Herrera)

    이전 동작은 기본적으로 무시했습니다 의도하지 않은 테이블 당 설정.

  • autovacuum이있을 때 도매가자가 경비를 피하십시오 명목상 (Tom Lane)

    autovacuum이 명목상으로 꺼져 있어도 우리는 여전히 가능합니다 Autovacuum 작업자 프로세스를 발사하여 진공 테이블을 진공 테이블로 시작하십시오전용컨트리 랩 어라운드를하십시오 진공 청소기 및 기타 작업이 아닙니다.

  • 핫 스탠드 쿼리 사이의 레이스 조건을 수정하십시오 풀 페이지 이미지 재생 (Heikki Linnakangas)

    이 실수로 인해 일시적 오류가 발생할 수 있습니다 핫 스탠드에서 실행 중입니다.

  • 복구 논리가 부적절하게 몇 가지 경우를 수정하십시오 에 대한 WAL 레코드를 무시했습니다커밋/중단 준비(Heikki Linnakangas)

    가장 주목할만한 감독은입니다.복구 _min_apply_delay지연에 실패했습니다 2 단계 커밋의 적용

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

  • 비어있을 때 가능한 NULL 포인터 DEREENFERNE를 수정하십시오 준비된 진술이 사용되며log_statement설정은mod또는DDL(fujii Masao)

  • 변경"PGSTAT 대기 시간 초과"경고 메시지 로그 레벨로 경고하고 더 많은 것으로 바꾸십시오. 이해할 수있는 (Tom Lane)

    이 메시지는 원래 본질적으로 a 사례를 제외 할 수는 없지만 느리게 자주 발생합니다."대신 오래된 통계를 사용합니다 통계 수집가가 아니기 때문에 현재는 없습니다.

  • 정확성을 보장하기 위해 SPARC 스핀 락 구현을 수정하십시오 CPU가 비 TSO 일관성 모드에서 실행되는 경우

  • OS X 's refsetLocale ()Postmaster (Noah 미사)

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

    첫 번째 발생이 발생하면 예기치 않은 행동이 계속됩니다.dbname연결이 포함되어 있습니다 스트링 또는 URI 확장.

  • libpq예기치 않은 소켓 EOF에 적합한 오류 메시지를보고합니다 (Marko Tiikkaja, Tom Lane)

    커널 동작에 따라libpq빈 오류를 반환 할 수 있습니다 서버시 유용한 것이 아니라 문자열

  • 동안 오래된 오류 메시지를 지우십시오pqreset ()(Heikki Linnakangas)

    ifpqreset ()호출됩니다 반복적으로 연결을 다시 설정할 수 없습니다.pgconn's 오류 문자열.

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

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

  • ininitdb, a 비밀번호 파일이 지정된 경우 명확한 오류 메시지

  • 수정PSQL's\ slibedit과 잘 작동하도록 명령 호출기 지원 추가 (Stepan Rutz, Tom Lane)

    readline보다는 libedit을 사용할 때\ s명령 기록을 공정하게 인쇄했습니다 읽을 수없는 인코딩 형식 및 최근 Libedit 버전에서

    이 패치는 Newline 인코딩을 일으킨 버그도 수정합니다. 명령을 저장할 때 일관되지 않게 적용됩니다PSQL버전이 있습니다 이 패치로 깨끗하게 읽으십시오.

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

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

  • 수정PSQL's 사용시 지속적으로 작동하도록 확장 모드 디스플레이국경= 3 및선 스타일 = ASCII또는유니 코드(Stephen Frost)

  • 병렬 복원 중 가능한 교착 상태 수정 a 스키마 전용 덤프 (Robert Haas, Tom Lane)

  • 코어 덤프 수정pg_dump -이진 업그레이드제로 컬럼 복합 유형에서 (Rushabh Lathia)

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

    잘못된 확인 논리는 액세스를 방지 할 수 있습니다 비 관리 관계 포크의 일부 페이지.

  • 수정Contrib/Pgcrypto'spgp_sym_decrypt ()실패하지 않음 길이가 2의 전력보다 6보다 작은 메시지에서 (Marko

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

    Connectby ()이전 널 키 값이 발생하면 추락했습니다.

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

    libxslt자원의 순서에 대한 문서화되지 않은 의존성

  • Coverity 정적 코드의 수많은 경고 정리 분석기 (Andres Freund, Tatsuo Ishii, Marko Kreen, Tom

    이러한 변경 사항은 대부분 미용하지만 경우에 따라 수정 코너 케이스 버그, 예를 들어 적절한 것보다는 충돌

  • 빌드 중에 호환되지 않는 OpenLDap 버전을 감지합니다 (Noah 미사)

    OpenLDAP 버전 2.4.24 ~ 2.4.31, 포함,스포츠 토토Backends Can 출구에서 충돌.구성컴파일 타임을 기준으로합니다 OpenLDAP 버전 번호 및 충돌 시나리오를 테스트하십시오Contrib/DBlink회귀 시험.

  • 비 MSVC Windows 빌드에서libpqexecute와 함께 설치됩니다 권한 (Noah Misch)

  • makePG_REGRESS제거 성공적인 출구시에 생성 된 임시 설치

    이로 인해 디스크가 매우 상당히 감소합니다 우주 사용 ​​중만들기 check-world, 해당 시퀀스에는 생성이 포함되므로 수많은 임시 설치.

  • UTC 오프셋을 변경하는 지원 시간대 약어 때때로 (Tom Lane)

    이전,스포츠 토토시간대와 관련된 UTC 오프셋을 가정했습니다. 약어 (예 :EST) 절대 특정 로케일의 사용 변화.스포츠 토토이제 약어에 따라 UTC 오프셋을 올바르게 오프셋합니다

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

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

  • 시간대 데이터 파일 업데이트TZDATA스포츠 토토 2015a.

    Iana Timezone 데이터베이스는 약어를 채택했습니다 양식Axst/Axdt모두 호주 시간대는 자신이 믿는 것을 반영합니다"기본"시간대 약어 세트. 그만큼"호주"약어가 지금 설정되었습니다 CST, East, Est, Sast, Sat 및 WST 만 포함합니다."기본"약어 세트.

    또한 구역 약어 추가 SRET (Asia/Srednekolymsk) 및 XJT (Asia/Urumqi), 서부 사모아에는 WSST/WSDT를 사용합니다.