토토 베이 Global Development Group은 모든 지원되는 모든 것에 대한 업데이트를 발표했습니다. 12.2, 11.7, 10.12, 9.6.17, 9.5.21을 포함한 데이터베이스 시스템의 버전 그리고 9.4.26. 이 릴리스는 PostgreSQL에있는 하나의 보안 문제를 수정합니다. 지난 3 개월 동안 서버 및 75 개 이상의 버그가보고되었습니다.
사용자는 가능한 한 빨리 업데이트 할 계획입니다.
이것은 Postgresql 9.4의 마지막 릴리스입니다.
보안 업데이트 및 버그 수정.토토 베이 9.4 소개 된 새로운 기능JSONB 지원과 같은Alter System
명령, 논리 스트리밍 기능
출력 플러그인 변경,PostgreSQL : 문서 : 9.4 : 사설 토토 9.4.
우리는이 릴리스를 매우 자랑스럽게 생각하지만 이러한 기능은 또한 Newer에서도 찾을 수 있습니다. 토토 베이의 버전. 이러한 기능 중 다수는 개선을 받았으며 그리고, 우리 당PostgreSQL : 사설 토토 사이트 관리 정책, 토토 베이 9.4. 은퇴 할 때입니다.
지속적인 지원을 받으려면 PostgreSQL의 최신 버전. postgresql을 참조하십시오PostgreSQL : 사설 토토 사이트 관리 정책더 많은 것 정보.
Alter ... 확장에 따라 다릅니다
허가가 누락되었습니다
체크 무늬.영향을받는 버전 : 9.6-12
theAlter ... 확장에 따라 다릅니다
하위 명령은 승인을 수행하지 않습니다
비공식적 인 사용자가 함수, 절차를 삭제할 수있는 확인.
특정 조건에서 구체화 된보기, 인덱스 또는 트리거. 이 공격입니다
관리자가 확장자를 설치하고 비전지가없는 경우 가능합니다.
사용자는Create
또는 확장자 소유자가 실행드롭 확장
예측 가능하거나 실행하도록 확신 할 수 있습니다드롭 확장
.
토토 베이 프로젝트이 문제를보고 한 Tom Lane에게 감사합니다.
이 업데이트는 마지막 몇 가지에보고 된 75 개 이상의 버그를 수정합니다. 달. 이러한 문제 중 일부는 버전 12에만 영향을 미치지 만 모두에게 영향을 줄 수도 있습니다. 지원되는 버전.
이 수정 사항 중 일부는 다음과 같습니다.
Truncate ... Cascade
모든 데이터를 제거하지는 않습니다. 이전에 사용한 경우Truncate ... Cascade
외국 키 참조가있는 파티션 된 테이블에서
확인 및 정리 단계는 "업데이트"섹션을 참조하십시오.레코드
.업데이트
트리거.복제 아이덴티티 전체
.pg_replication_slot_advance ()
물리적 복제
슬롯은 다시 시작하여 변경됩니다.동시에
옵션 인덱스 생성을 수행 할 때, DROP, OR
임시 테이블의 리인덱스.Box
, 범위
andinet
데이터 유형.Alter Table
열이 a에 참조 된 경우생성
표현식이 추가되거나 동일하게 유형이 추가되거나 변경되었습니다Alter Table
진술.행 후
외국 테이블에서 트리거.추출물 (타임 스탬프에서 Isoyear)
BC 날짜의 경우pg_hba.conf
파일.pg_dump
andPG_RESTORE
병렬 모드에서 실행할 때.postgres_fdw
에서 원격 쿼리를 실행하려고 할 때
와 같은 원격 서버remote_tab set (x, y) = (select ...) 업데이트
.crosstab ()
함수Contrib/TableFunc
충돌을 방지하려면.Notify
.사용 가능한 전체 변경 목록은 검토하십시오.PostgreSQL : 문서 : 17 : 부록 E. 토토 결과 노트.
모든 PostgreSQL 업데이트 릴리스는 누적됩니다. 다른 사소한 릴리스와 마찬가지로
사용자는 데이터베이스를 덤프하고 다시로드 할 필요가 없습니다.pg_upgrade
이 업데이트 릴리스를 적용하려면 PostgreSQL을 종료 할 수 있습니다
바이너리를 업데이트하십시오.
하나 이상의 업데이트 릴리스를 건너 뛰는 사용자는 추가로 실행해야 할 수 있습니다. 업데이트 후 단계; 이전 버전의 릴리스 노트를 참조하십시오 세부.
이전에 실행 된 경우Truncate ... Cascade
a
분할 된 테이블 및 분할 된 테이블에는 이물질 참조가 있습니다.
다른 테이블, 당신은를 실행해야 할 수도 있습니다.Truncate
다른 테이블에서 또는
a 실행삭제
실행 후 행을 추가 한 경우Truncate ... Cascade
.
이 릴리스 에서이 문제를 일으킨 문제는이 릴리스에서 고정되었지만
이 단계를 수행하여 모든 데이터가 정리되도록하십시오.
자세한 내용은 참조하십시오.PostgreSQL : 문서 : 17 : 부록 E. 토토 결과 노트.