본문 바로가기
RDBMS/PostgreSQL

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

by 연습장이 2024. 3. 5.
728x90
반응형

목적

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

 

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

  • dump/restore가 필요 없음
  • 물리적 복제를 이용한 업그레이드 시 마스터노드 전에 세컨더리부터 진행할 것

 

변경 사항

  • 일반 테이블을 참조하는 전체 행 변수의 열 별칭 사용을 중단함. 예를 들어 tbl.*와 같은 전체 행 변수에 의해 생성된 튜플의 열 이름을 의미함
  • 외부 쿼리 레벨을 참조하는 GROUPING() 구문에 대한 플래너 오류를 수정함
  • 반환 가능 및 반환 불가능 열이 있는 인덱스에 대한 인덱스 전용 스캔의 계획 생성이 잘못되는 버그가 수정됨
  • 인덱스 스캔 노드가 재정렬을 수행할 때 쿼리 수명 동안 메모리가 누수가 발생할 수 있는 버그가 수정됨
  • ALTER FUNCTION을 통한 함수의 병렬성 속성 및 SET-변수 목록 변경을 동시에 지원하도록 수정함
  • 테이블의 시스템 열 변경 시도에 대한 잘못된 오류가 수정됨
  • 표현식을 사용하는 인덱스를 이용한 CLUSTER 구문 사용 시 테이블 행의 잘못된 정렬을 수정함
  • 파티션된 인덱스 삭제 중에 데드락이 발생할 수 있는 버그가 수정됨
  • 테이블스페이스 삭제와 체크포인팅 간의 경쟁 상태가 발생할 수 있는 버그가 수정됨
  • TRUNCATE 명령이 체크포인트와 겹칠 때 충돌 복구 가능성이 수정됨
  • hot standby 상태일 때 자체 데드락이 발생할 수 있는 버그가 수정됨
  • 최대 동기화 워커 제한에 도달했을 때도 논리적 복제 적용 워커가 재시작될 수 있도록 수정함
  • 업데이트시 변경되지 않은 복제 아이덴터티 키 컬럼이 외부에 저장된 경우 WAL 로그에 포함되도록 수정함
  • PL/Perl함수 컴파일 중 SPI 함수를 실행하는 것을 금지함
  • libpq가 root 소유 SSL 개인 키 파일을 허용하도록 수정함
  • pg_ctl이 stop/restart/promote 동작을 기다리는 동안 postmaster의 생존성을 다시 확인하도록 함
  • pg_waldump의 일부 오류가 발생하는 버그가 수정됨
  • contrib/pageinspect 함수가 모든 영역이 0인 페이지를 올바르게 처리하도록 수정함
  • contrib/postgres_fdw에서 안전한 ORDER BY 절을 확인하고 필요한 경우 USING 절을 포함하도록 수정함

 

참고

728x90
반응형