2025 년 7 월 17 일 : | 윈 토토 : 윈 토토 18 베타 2

토토 베이 12.2, 11.7, 10.12, 9.6.17, 9.5.21 및 9.4.26 release!

게시 된2020-02-13토토 베이 Global Development Group
토토 베이 프로젝트 보안

토토 베이 Global Development Group은 모든 지원되는 모든 것에 대한 업데이트를 발표했습니다. 12.2, 11.7, 10.12, 9.6.17, 9.5.21을 포함한 데이터베이스 시스템의 버전 그리고 9.4.26. 이 릴리스는 PostgreSQL에있는 하나의 보안 문제를 수정합니다. 지난 3 개월 동안 서버 및 75 개 이상의 버그가보고되었습니다.

사용자는 가능한 한 빨리 업데이트 할 계획입니다.

토토 베이 9.4 Now EOL

이것은 Postgresql 9.4의 마지막 릴리스입니다. 보안 업데이트 및 버그 수정.토토 베이 9.4 소개 된 새로운 기능JSONB 지원과 같은Alter System명령, 논리 스트리밍 기능 출력 플러그인 변경,PostgreSQL : 문서 : 9.4 : 사설 토토 9.4.

우리는이 릴리스를 매우 자랑스럽게 생각하지만 이러한 기능은 또한 Newer에서도 찾을 수 있습니다. 토토 베이의 버전. 이러한 기능 중 다수는 개선을 받았으며 그리고, 우리 당PostgreSQL : 사설 토토 사이트 관리 정책, 토토 베이 9.4. 은퇴 할 때입니다.

지속적인 지원을 받으려면 PostgreSQL의 최신 버전. postgresql을 참조하십시오PostgreSQL : 사설 토토 사이트 관리 정책더 많은 것 정보.

보안 문제

  • CVE-2020-1720 :Alter ... 확장에 따라 다릅니다허가가 누락되었습니다 체크 무늬.

영향을받는 버전 : 9.6-12

theAlter ... 확장에 따라 다릅니다하위 명령은 승인을 수행하지 않습니다 비공식적 인 사용자가 함수, 절차를 삭제할 수있는 확인. 특정 조건에서 구체화 된보기, 인덱스 또는 트리거. 이 공격입니다 관리자가 확장자를 설치하고 비전지가없는 경우 가능합니다. 사용자는Create또는 확장자 소유자가 실행드롭 확장예측 가능하거나 실행하도록 확신 할 수 있습니다드롭 확장.

토토 베이 프로젝트이 문제를보고 한 Tom Lane에게 감사합니다.

버그 수정 및 개선

이 업데이트는 마지막 몇 가지에보고 된 75 개 이상의 버그를 수정합니다. 달. 이러한 문제 중 일부는 버전 12에만 영향을 미치지 만 모두에게 영향을 줄 수도 있습니다. 지원되는 버전.

이 수정 사항 중 일부는 다음과 같습니다.

  • 외국 키 참조가있는 파티션 된 테이블에 대한 수정Truncate ... Cascade모든 데이터를 제거하지는 않습니다. 이전에 사용한 경우Truncate ... Cascade외국 키 참조가있는 파티션 된 테이블에서 확인 및 정리 단계는 "업데이트"섹션을 참조하십시오.
  • 하위 파티션을 사용하여 테이블에 외래 키 제약 조건을 추가하지 못하는 수정 (AKA a 다단계 분할 테이블). 이전 에이 기능을 사용한 경우 영향을받는 파티션을 분리 및 재계화하여 고칠 수 있습니다. 외래 키 제약 조건을 부모 테이블에 삭제하고 다시 구분함으로써. 너 에서 이러한 단계를 수행하는 방법에 대한 자세한 내용은스포츠 토토 베트맨 PostgreSQL문서.
  • 수정에 의해 소개 된 분할 된 테이블의 성능 문제 수정 현재 플래너가 아동 테이블의 통계를 사용할 수있는 CVE-2017-7484 쿼리시 사용자 테이블에서 사용자에게 액세스 권한이 부여되는 열. 새는 연산자가 포함되어 있습니다.
  • 불허를 포함하여 분할 된 테이블에 대한 몇 가지 다른 수정 및 변경 사항 Pseudo 유형을 반환하는 파티션 키 표현은레코드.
  • 컬럼 당 실행을위한 논리적 복제 가입자 수정업데이트트리거.
  • 논리적 복제 가입자에 대한 몇 가지 충돌 및 실패에 대한 수정 및 출판사.
  • 논리 복제 효율 향상복제 아이덴티티 전체.
  • 통화 확인pg_replication_slot_advance ()물리적 복제 슬롯은 다시 시작하여 변경됩니다.
  • Walsender 프로세스에 대한 몇 가지 수정 사항.
  • 매우 큰 내부 관계와 해시의 성능 향상.
  • 설명 출력에서 "하위 플랜트 제거"필드의 배치 수정 학부모가 부속 또는 합병 계획.
  • 병렬 쿼리 계획에 대한 몇 가지 수정.
  • 쿼리 플래너 오류에 대한 여러 수정 사항, 단일 줄 하위 쿼리.
  • MCV에 대한 몇 가지 수정 사항이 잘못된 통계를 포함하여 통계를 포함합니다. 또는 조항에 대한 추정.
  • 많은 코어와 함께 CPU에서 병렬 해시의 효율 향상.
  • 무시동시에옵션 인덱스 생성을 수행 할 때, DROP, OR 임시 테이블의 리인덱스.
  • 병렬화 된 Create Index가 없을 때 비 평행 지수로 돌아갑니다. 무료 동적 공유 메모리 슬롯.
  • GIST & GIN 인덱스에 대한 몇 가지 수정.
  • 브린 색인 작업에서 가능한 충돌 수정Box, 범위andinet데이터 유형.
  • 브린 가상 지수에 대한 지원 수정.
  • 실패 수정Alter Table열이 a에 참조 된 경우생성표현식이 추가되거나 동일하게 유형이 추가되거나 변경되었습니다Alter Table진술.
  • 다중 취급 수정행 후외국 테이블에서 트리거.
  • Off-By-One 결과 수정추출물 (타임 스탬프에서 Isoyear)BC 날짜의 경우
  • 원치 않는 하단 및 반경 인증의 잘림 방지 의 매개 변수pg_hba.conf파일.
  • libpq를 모두 받아들이는 것을 포함하여 GSSAPI 지원을위한 몇 가지 수정 사항 GSSAPI 코드가 컴파일되지 않더라도 GSS 관련 연결 매개 변수.
  • 몇 가지 수정 사항pg_dumpandPG_RESTORE병렬 모드에서 실행할 때.
  • 충돌 수정postgres_fdw에서 원격 쿼리를 실행하려고 할 때 와 같은 원격 서버remote_tab set (x, y) = (select ...) 업데이트.
  • crosstab ()함수Contrib/TableFunc충돌을 방지하려면.
  • 타이밍을 유발할 수있는 레이스 조건을 포함하여 창에 대한 여러 수정 사항 이상한 점Notify.
  • 여러 ECPG 수정.

사용 가능한 전체 변경 목록은 검토하십시오.PostgreSQL : 문서 : 17 : 부록 E. 토토 결과 노트.

업데이트

모든 PostgreSQL 업데이트 릴리스는 누적됩니다. 다른 사소한 릴리스와 마찬가지로 사용자는 데이터베이스를 덤프하고 다시로드 할 필요가 없습니다.pg_upgrade이 업데이트 릴리스를 적용하려면 PostgreSQL을 종료 할 수 있습니다 바이너리를 업데이트하십시오.

하나 이상의 업데이트 릴리스를 건너 뛰는 사용자는 추가로 실행해야 할 수 있습니다. 업데이트 후 단계; 이전 버전의 릴리스 노트를 참조하십시오 세부.

이전에 실행 된 경우Truncate ... Cascadea 분할 된 테이블 및 분할 된 테이블에는 이물질 참조가 있습니다. 다른 테이블, 당신은를 실행해야 할 수도 있습니다.Truncate다른 테이블에서 또는 a 실행삭제실행 후 행을 추가 한 경우Truncate ... Cascade. 이 릴리스 에서이 문제를 일으킨 문제는이 릴리스에서 고정되었지만 이 단계를 수행하여 모든 데이터가 정리되도록하십시오.

자세한 내용은 참조하십시오.PostgreSQL : 문서 : 17 : 부록 E. 토토 결과 노트.

링크