본문 바로가기
RDBMS/PostgreSQL

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

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

목적

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

 

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

  • dump/restore가 필요 없음

 

변경 사항

  • 대형 테이블의 첫 번째 세그먼트가 아닌 다른 세그먼트를 제거하지 못하는 문제를 수정함
  • ON SELECT가 아닌 곳에 _RETURN인 룰을 금지하도록 함
  • 상수 초기 값으로 SEARCH BREADTH FIRST를 사용하는 쿼리에 대한 EXPLAIN VERBOSE에서의 실패를 방지함
  • 외부 테이블 파티션을 포함한 파티션된 테이블에 대한 MERGE 사용을 금지함
  • ATLER TABLE ATTACH PARTITION 실행 중에 각 파티션에 대한 외래키 제약 조건 구성을 수정함
  • 파티션된 똔느 상속된 테이블에서 확장 통계를 사용하는 플래너의 오류가 수정됨
  • GIN 인덱스의 빠른 삽입 경로에서 WAL 작업의 순서를 잘못 설정하는 버그가 수정됨
  • 트랜잭션 시작과 하위 트랜잭션 시작 사이의 지점에서 재생을 시작할 때 논리 디코딩의 버그를 수정함
  • 논리 디코딩 중에 더 많은 위치에서 인터럽트를 허용함
  • 외부 테이블 파티션으로의 복제를 시도하는 복제 워커를 방지함
  • 복제 워커에서 함수 구문 오류 후 충돌을 방지하도록 함
  • 아카이버 모듈의 종료 콜백의 이중 호출을 방지함
  • 테이블 접근 메소드가 없는 테이블에 대한 시도를 플랜 단계에서 확인하도록 함
  • 공유 메모리 상태가 손상될 때 포스트마스터 충돌을 방지하도록 함
  • libpq에서 파이프라인 모드가 활성화된 경우 단일 행 모드를 올바르게 처리하도록 함
  • 명령줄 쿼리가 취소될 때 psql의 종료 상태를 수정함
  • pg_basebackup에서 플랫폼(OS) 간 테이블스페이스 이동을 허용함
  • pg_dump의 CHECK 제약 조건에 첨부된 주석을 덤프하지 못하는 오류를 수정함
  • CREATE DATBASE에서 oid 매개변수가 2^31을 초과할 수 있도록 수정함
  • pg_stat_statements에 이미 해제된 메모리에 대한 접근을 수정함
  • LLVM 15와의 호환성 문제를 수정함
  • __sync_lock_test_and_set()을 모든 머신에서 spinlocks에 사용할 수 있도록 허용함
  • REF 심볼을 REP_P로 개명하여 최신 macOS에서 컴파일 실패를 방지하도록 함

 

참고

728x90
반응형