본문 바로가기
RDBMS/PostgreSQL

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

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

목적

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

 

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

  • dump/restore가 필요 없음

 

변경 사항

  • TOAST 테이블을 업데이트 시 표준 잠금 프로토콜을 강제로 적용하고 REINDEX CONCURRENTLY 문제를 방지하도록 함
  • 페이지 정리(pruning) 중 RECENTLY_DEAD 튜플이 완전히 DEAD로 변경될 때 HOT 체인이 손상되는 버그가 수정됨
  • 로컬과 외부 파티션을 혼합한 테이블에서 EvalPlanQual 재검사 시 충돌이 수정됨
  • COPY TO 작업 중 떠도는 포인터 문제를 수정함
  • ALTER STATISTICS 중 통계 객체가 동시에 삭제될 때 null 포인터가 충돌하는 것을 방지하도록 함
  • multirange에서 범위 추출 시 정렬 패딩(padding)을 올바르게 처리하도록 함
  • 단일 자식 Append 노드에 대한 병렬 플랜 생성 오류가 수정됨
  • Momoize 플랜 노드가 해시 불가능한 연산자와 올바르게 작동하도록 수정함
  • WAL 페이지 경계에서 DB 일관성에 정확히 도달했을 때 발생하는 WAL 재생 실패를 수정함
  • 물리적 복제 서버가 트랜잭션 ID wraparound를 견딜 수 있도록 시작 프로세스를 수정함
  • 논리적 복제에서  부모 및 자식 테이블 모두 포함된 경우 자식 테이블 데이터의 이중 전송을 방지하도록 함
  • 트랜잭션의 마지막 서브트랜잭션에 대한 커밋 타임스탬프 손실 가능성을 수정함
  • 파티션된 테이블에 대한 확장 통계 구축을 허용함
  • 상속 트리에 대한 확장 통계 값을 무시하도록 함
  • 파티션 테이블의 행 타입이 다른 곳에서 복합 타입으로 사용될 때 파티션 테이블의 열 데이터 타입 변경을 금지함
  • 복제 identity 인덱스의 일부인 열에 대해 ALTER TABLE ... DROP NOT NULL을 금지하도록 함
  • ALTER TABLE ADD PRIMARY KEY USING INDEX 수행 중 캐시된 테이블 상태를 올바르게 업데이트하도록 함
  • REPLICA IDENTITY 인덱스를 전환 시 캐시된 테이블 상태를 올바르게 업데이트하도록 함
  • SP-GiST 인덱스가 인덱싱된 열의 데이터 타입이 연산자 클래스의 선언된 입력 타입과 이진 호환 가능한 경우 실패가 발생하는 버그가 수정됨
  • 병렬 배큠 및 동시 인덱스 구축을 무시하면서 가장 오래된 xmin을 계산하도록 함
  • 표현식 인덱스를 업데이트할 때 메모리 누수를 방지하도록 함
  • 논리적 변경을 보내는 walsenders의 성능 향상을 위해 불필요한 캐시 접근을 방지함
  • pg_hba_file_rules 뷰에서 cert 인증 방법의 옵션 표시를 수정함
  • pg_log_backend_memory_contexts()가 타겟팅한 세션이 결과를 서버 로그만 전송하도록 보장함
  • INSERT ... VALUES 규칙에서 전체 행 변수를 표시할 때 오류를 수정함
  • psql의 \password 명령이 CURRENT_USER의 비밀번호를 기본적으로 설정하도록 수정함
  • psql의 \d 명령의 부모 트리거 식별 쿼리를 수정함
  • psql의 \d 명령이 테이블의 확장 통계 객체를 이름으로 정렬하도록 수정함
  • pg_receivewal 및 pg_recvlogical에서 초기 비밀번호 프롬프트를 취소할 수 있도록 수정함
  • 사용자 정의 캐스트에 대한 pg_dump의 덤프 순서를 수정함

 

참고

728x90
반응형