이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.3. 릴리스 9.4.24

출시일: 2019-08-08

이 릴리스에는 9.4.23의 다양한 수정 사항이 포함되어 있습니다. 9.4 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.PostgreSQL : 문서 : 9.4 : 사설 토토 9.4.

PostgreSQL커뮤니티는 2020년 2월에 9.4.X 릴리스 시리즈에 대한 업데이트 릴리스를 중단합니다. 사용자는 곧 최신 릴리스 브랜치로 업데이트하는 것이 좋습니다.

E.3.1. 버전 9.4.24로 마이그레이션

9.4.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.

그러나 9.4.18 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.4 : 무지개 토토 9.4.18.

E.3.2. 변경사항

  • 기능적 캐스트 구문을 사용할 때 임시 유형으로 캐스트하려면 스키마 한정이 필요합니다(Noah Misch)

    우리는 임시 스키마를 명시적으로 지정하기 위해 오랫동안 임시 함수 호출을 요구해 왔습니다. 즉pg_temp.func_name(인수). 예를 들어 함수 표기법을 사용하여 임시 유형으로 캐스팅하는 경우에도 이를 요구합니다.pg_temp.유형_이름(인수). 그렇지 않으면 임시 개체를 사용하여 함수 호출을 캡처하여 CVE-2007-2138에서 차단한 것과 거의 동일한 방식으로 권한 상승을 허용할 수 있습니다. (CVE-2019-10208)

  • 실패 수정테이블 변경 ... 열 유형 변경하나의 명령으로 여러 열의 유형을 변경할 때(Tom Lane)

    이것은 최신 마이너 스포츠 토토 사이트에 도입된 회귀 문제를 수정합니다. 변경된 열을 사용하는 인덱스가 올바르게 처리되지 않아 이상한 오류가 발생했습니다.테이블 변경.

  • 외래 키 제약 조건을 재구축할 때 다중 열 외래 키의 잘못된 처리 수정(Tom Lane)

    테이블 변경키의 모든 열이 동일한 유형이 아닌 경우 외래 키 재검증이 필요한지 여부에 대해 잘못된 결정을 내릴 수 있습니다. 오류는 항상 보수적인 방향, 즉 불필요하게 유효성을 재검토하는 방향으로 발생했을 가능성이 높습니다.

  • 다음을 사용하여 날짜 범위의 잘못된 정규화를 방지무한대엔드포인트(Laurenz Albe)

    끝점이 무한할 경우 끝점 값을 증가 또는 감소시켜 열린 범위를 닫힌 범위로 또는 그 반대로 변환하려는 시도는 올바르지 않습니다. 그런 경우에는 범위를 그대로 두십시오.

  • 매우 큰 변환 시 소수 자릿수가 손실되는 문제 수정값을숫자(톰 레인)

  • MIPS r6(YunQiang Su)에서 작동하도록 MIPS CPU용 스핀록 어셈블리 코드 수정

  • 만들다libpq캐리지 리턴 무시(\r8482_8541

    어떤 경우에는 Windows 스타일 개행 문자가 포함된 서비스 파일이 잘못 구문 분석되어 연결 오류가 발생할 수 있습니다.

  • 수정pg_dump사용자 정의 연산자 클래스가 올바른 순서로 덤프되도록 하기 위해(Tom Lane)

    사용자 정의 opclass가 사용자 정의 범위 유형의 하위 유형 opclass인 경우 관련 객체가 잘못된 순서로 덤프되어 복원할 수 없는 덤프가 생성되었습니다. (opclass 종속성을 처리하지 못하는 근본적인 실패는 다른 경우에도 나타날 수 있지만 이것이 알려진 유일한 경우입니다.)

  • 수정기여/비밀번호 확인다른 사용자와 공존하기 위해check_password_hook(마이클 파퀴에)

  • 수정contrib/sepgsql최신 SELinux 스포츠 토토 사이트에서 작동하도록 테스트합니다(Mike Palmiotto)

  • 감소stderr출력pg_upgrade의 테스트 스크립트(Tom Lane)

  • Microsoft Visual Studio 2019(Haribabu Kommi)를 사용하여 Postgres 구축 지원

  • Visual Studio 빌드에서는 존중WindowsSDK버전환경 변수, 설정된 경우 (Peifeng Qiu)

    이것은 일부 구성에서 빌드 실패를 수정합니다.

  • Visual Studio 빌드에서 OpenSSL 1.1.0 이상 지원(Juan José Santamaría Flecha, Michael Paquier)

  • 선택을 피하세요현지시간또는posixrulesas시간대initdb(톰 레인)

    어떤 경우에는initdb다음 인공 영역 이름 중 하나를 선택하겠습니다"진짜"영역 이름. 이 두 가지보다 C 라이브러리의 시간대 동작과 일치하는 다른 항목을 선호합니다.

  • 조정104PostgreSQL: 문서: 9.4: 릴리스 9.4.2462다음을 표시하는 보기공장시간대에 짧은 약어가 있는 경우에만 해당(Tom Lane)

    역사적으로 IANA는 이 인공 영역을 다음과 같이 설정했습니다."약어"좋아요현지 시간대를 설정해야 합니다. zic 매뉴얼 페이지를 참조하세요.. tzdb 데이터베이스 쇼의 최신 버전-00대신 일부 플랫폼은 역사적 문구 중 하나를 표시하기 위해 데이터를 변경합니다. 현대 약어를 사용하는 경우에만 이 구역을 표시하십시오.

  • 시간대 라이브러리 사본을 IANA tzcode 릴리스 2019b(Tom Lane)와 동기화

    다음에 대한 지원이 추가됩니다.지크의 새로운-b 슬림설치된 영역 파일의 크기를 줄이는 옵션입니다. 현재는 이 기능을 사용하고 있지 않지만 나중에 활성화할 수 있습니다.

  • 다음으로 시간대 데이터 파일 업데이트tzdata브라질의 DST 법률 변경 사항과 홍콩, 이탈리아, 팔레스타인의 역사적 수정 사항에 대한 2019b 릴리스입니다.