토토 사이트 순위 노트

PostgreSQL

E.12. 토토 사이트 순위 9.4.15

출시 날짜 : 2017-11-09

이 토토 사이트 순위에는 9.4.14의 다양한 수정 사항이 포함되어 있습니다. 9.4 주요 토토 사이트 순위의 새로운 기능에 대한 자세한 내용은 참조섹션 E.27.

E.12.1. 버전 9.4.15로의 마이그레이션

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

그러나 9.4.13 이전 버전에서 업그레이드하는 경우 참조섹션 E.14.

E.12.2. 변화

  • RowType 불일치로 인한 충돌 수정JSON B _Populate_Recordset ()(Michael Paquier, Tom Lane)

    이 함수는에 지정된 rowtype를 사용했습니다.에서 ... AS조항은 제공된 튜플 값의 실제 행 유형과 일치하는지 확인하지 않고. 그렇지 않은 경우 서버 메모리 내용의 공개도 가능해 보이지만 일반적으로 충돌이 발생합니다.

  • 샘플 서버 시작 스크립트를 수정하여$ pguser열기 전$ pglog(Noah Misch)

    이전에, 우체국 마스터 로그 파일은 여전히 ​​루트로 실행 중에 열렸습니다. 따라서 데이터베이스 소유자는 만들어 다른 시스템 사용자에 대한 공격을 할 수 있습니다$ pglog다른 파일에 대한 상징적 링크가되면 로그 메시지를 추가하여 부패하게됩니다.

    기본적 으로이 스크립트는 어디에도 설치되지 않습니다. 그들을 사용한 사용자는 수동으로 재시성하거나 수정 된 버전에 동일한 변경 사항을 적용해야합니다.$ pglog파일은 루트 소유이며 수정 된 스크립트를 사용하여 서버를 다시 시작하기 전에 제거되거나 이름을 변경해야합니다. (CVE-2017-12172)

  • 논리적 디코딩이 spi-using 함수에서 호출 될 때 충돌 수정, 특히 PL 언어 (Tom Lane)로 작성된 함수

  • 수정json_build_array (), json_build_object ()그리고 그들의JSONB명시 적 처리에 해당variadic인수가 올바르게 (Michael Paquier)

  • 무한 플로트 값을 유형으로 변환하려는 시도를 적절히 거부합니다숫자(Tom Lane, Kaigai Kohei)

    이전의 동작은 플랫폼 의존적이었습니다.

  • 열이 뷰의 끝에 추가 된 경우 코너 케이스 충돌 수정 (Tom Lane)

  • 보기 또는 규칙이 포함 된 경우 적절한 종속성을 기록FieldSelect또는Fieldstore발현 노드 (Tom Lane)

    이러한 종속성 부족이 열이나 데이터 유형을 허용 할 수 있습니다드롭실패해야 할 때 통과하려면 나중에보기 또는 규칙을 사용하여 오류가 발생합니다. 이 패치는 기존의 견해/규칙을 보호하기 위해 아무것도하지 않습니다. 미래에는 생성 된 견해 만 있습니다.

  • 범위 데이터 유형 (Tom Lane)의 해변 성을 올바르게 감지합니다.

    플래너는 실수로 해시 조인 또는 해시 집계에 사용하기 위해 모든 범위 유형이 해시 될 수 있다고 가정했지만 실제로 범위의 하위 유형에 해시 지원이 있는지 확인해야합니다. 이것은 어쨌든 해시 가능하기 때문에 내장 범위 유형에 영향을 미치지 않습니다.

  • | 수정NotifyXID 랩 어라운드로 인한 메시지 (Marko Tiikkaja, Tom Lane)

    세션이 쿼리를 실행하지 않았지만 단지 알림을 듣고 20 억 명이 넘는 거래를 위해 알림을 듣는 경우 동시에 커미셔닝하는 거래에서 일부 알림을 놓치기 시작했습니다.

  • 피하기SigbusDSM 메모리 요청이 사용 가능한 공간을 초과 할 때 Linux의 충돌TMPFS(Thomas Munro)

  • 중첩 트리거 발사 처리시 낮은 확률 충돌 방지 (Tom Lane)

  • 허용COPY'sFreeze트랜잭션 격리 수준이있을 때 작동하는 옵션반복 가능한 읽기이상 (Noah Misch)

    이 사례는 이전 버그 수정에 의해 의도하지 않게 깨졌습니다.

  • 파일 생성이 실패 할 때을 올바르게 복원합니다.COPY또는lo_export ()(Peter Eisentraut)

  • 중복 열 이름에 대한 더 나은 오류 메시지 제공분석(Nathan Bossart)

  • 뉴 라인이 아닌 종결에서 마지막 줄의 오해를 수정pg_hba.conf파일 (Tom Lane)

  • 수정libpq사용자의 홈 디렉토리가 존재하도록 요구하지 않으려면 (Tom Lane)

    v10, 읽기를 시도하는 동안 홈 디렉토리를 찾지 못함~/.pgpass| 어려운 오류로 취급되었지만 해당 파일을 찾을 수 없도록해야합니다. V10과 이전 릴리스 브랜치는 모두 읽을 때 동일한 실수를 저질렀습니다~/.pg_service.conf, 서비스 이름이 지정되지 않으면 해당 파일을 찾지 않기 때문에 덜 분명했지만

  • 수정libpqa 수의 정수 오버플로를 보호하기 위해pgresult(Michael Paquier)

  • 수정ECPG의 포인터 또는 배열 변수 (Michael Meskes)를 사용한 스코프 외 커서 선언 처리

  • ecpglib에서에 따라 문자 그럴 로의 백 슬래시를 올바르게 처리합니다Standard_Conforming_strings가 설정되었습니다 (Tsunakawa Takayuki)

  • ecpglib의 Informix 호환성 모드는 정수 입력 문자열의 분수 숫자를 무시하게합니다 (Gao Zengqi, Michael Meskes)

  • IANA 토토 사이트 순위 TZCODE2017C (TOM LANE)와 타임 존 라이브러리 사본을 동기화합니다.

    이것은 다양한 문제를 해결합니다. 사용자가 보일 가능성이있는 유일한 것은 기본 DST가 POSIX 스타일 영역 이름에 대한 규칙을 규칙한다는 것입니다.posixrules파일은 시간대 데이터 디렉토리에 존재합니다. 이제 현재 미국 법률이 12 년 전보다는 대신 현재 미국 법칙과 일치합니다.

  • 시간대 데이터 파일 업데이트tzdataFiji, Namibia, Northern Cyprus, Sudan, Tonga 및 Turks & Caicos Islands의 DST 법률 변경에 대한 2017C, 알래스카, APIA, Burma, Calcutta, 디트로이트, 아일랜드, 나미비아 및 Pago Pago.