본문 바로가기
RDBMS/PostgreSQL

[PostgreSQL] 13.2 Release note 주요 내용 정리

by 연습장이 2024. 2. 24.
728x90
반응형

목적

  최신 버전 업그레이드 전, 영향도 평가하기 위함

해당 버전으로의 이관 가이드

  • dump/restore가 필요 없음

변경 사항

  • 특정 조인 쿼리에서 열별 SELECT 권한 검사 실패를 수정함
  • 제약 조건 위반 오류 메시지에서의 정보 유출을 수정함. SELECT 권한이 없는 열의 내용을 공개하지 않도록 함
  • GiST 인덱스에 데이터 삽입 시 동시  페이지 분할 오류가 발생하는 버그가 수정됨
  • CREATE INDEX CONCURRENTLY 명령어가 동시 준비 트랜잭션(prepared transaction)에서도 대기할 수 있도록 수정함
  • 해시 및 정렬 그룹 집합(grouping sets)이 있는 집계 실행계획 노드에서 재검색시 충돌 방지
  • 해시 집계 노드가 디스크에 튜플을 저장할 때 발생할 수 있는 잘못된 쿼리 결과를 수정함
  • 확장된 쿼리 프로토콜을 통한 트랜잭션 롤백 실행 시 충돌이 발생하는 버그가 수정됨
  • 파티셔닝된 테이블에서의 BEFORE UPDATE 트리거 처리가 개선됨
  • 비대칭 해시 파티션 세트를 처리하는 파티션 프루닝 로직을 수정함
  • 커서의 계획에 MergeAppend 노드가 포함된 경우 WHERE CURRENT OF 적용이 오류가 발생하는 버그가 수정됨
  • Gather Merge 작업 계획 시 정렬되지 않은 서브패스를 고려하여 더 우수한 계획을 제공할 수 있도록 함
  • 병렬로 졍렬시 병렬 제한 함수나 집합반환(set-returning) 함수를 포함하는 ORDER BY 표현식에 오류가 발생하는 버그가 수정됨
  • 병렬 쿼리를 위한 공유 메모리 요구량을 과대평가하는 버그가 수정됨
  • ALTER DEFAULT PRIVILEGES 명령어에서 중복 인수를 안전하게 처리하도록 함
  • pg_authid 변경 시 ACL 관련 캐시를 빠르게 새로고침할 수 있도록 함
  • wal_level이 minimal일 때 ALTER TABLE SET TABLESPACE 명령어 시 현재 트랜잭션에서 재작성된 테이블에 '스냅샷이 너무 오래됨'으로 실패하는 버그가 수정됨.
  • wal_level이 minimal일 때 현재 트랜잭션에서 생성/재작성된 테이블에 대해 CREATE PUBLICATION에 오류가 발샌하는 버그가 수정됨
  • CREATE TABLE LIKE 구문에서 모호한 조항을 처리하는 것을 수정함
  • CREATE TABLE LIKE에서 인덱스 복제 후 외래키 제약 조건 구축에 대한 순서로 되도록 변경함
  • 시스템 카탈로그에서 CREATE STATISTICS를 금지함
  • 상속 자식테이블을 뷰로 변환하는 것을 금지함
  • 삭제된 테이블에 할당된 디스크 공간을 커밋 시 즉시 해제되도록 함
  • 파티셔닝된 테이블에 의해 참조되는 테이블스페이스를 삭제할 수 없도록 함
  • COPY FROM에서 백슬래시로 이스케이프된 다중 바이트 문자 처리를 올바르게 되도록 수정함
  • ANALYZE 없이 EXPLAIN할 경우 실행기에서 해시 테이블을 미리할당하는 버그가 수정됨
  • LISTEN/NOTIFY 큐 처리 중에 경쟁 상태가 발생하는 버그가 수정됨
  • jsonb 연결(concatenation) 연산자가 모든 JSON 데이터 타입을 처리하도록 수정
  • WAL 읽기 로직에서 타임라인 스위치를 올바르게 처리하도록 함
  • 논리적 디코딩을 위한 새 스냅샷 전송 중에 walsender 프로세스의 메모리 누수가 발생하는 버그가 수정됨
  • 복제 종료 후 walsender가 추가 명령을 수락하도록 수정함
  • 인덱스 항목 삭제 중에 HOT 체인을 참조 시 발생하는 복구 충돌 탐지 오류가 수정됨
  • pg_hba.conf 항목과 일치하지 않는 연결에 대해 서버 로그 메시지에 GSS 암호화 활성화 여부를 포함하도록 함
  • standalone 백엔드에서 병렬 인덱스 빌드 시도를 방지하도록 함
  • psql에서 \connect 명령의 connection_string 잉ㄴ자에 포함된 비밀번호를 재허용 하도록 함
  • contrib/auto_explain에서 메모리 누수가 발생하는 버그가 수정됨

 

참고

728x90
반응형