728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
- 일부 인덱스의 경우 REINDEX가 권유됨
변경 사항
- any 집계 함수에서 DISTINCT 사용 시에 알려지지 않은 타입의 인자를 처리하는 방식을 수정함
- 새 배열 차원을 계산하는 동안 정수 오버플로를 감지하도록 함
- pg_signal_backend 역할이 백그라운드 워커와 오토배큠 프로세스에 신호를 보내는 것을 방지함
- GiST 인덱스 빌드 중에 재귀적 페이지 분할 동작을 수정함
- 비트리 인덱스 항목의 중복 제거를 interval 열에서 방지하도록 함
- BRIN datetime_minmax_multi_ops 인덱스에서 날짜 값 처리를 개선함
- BRIN datetime_minmax_multi_ops 인덱스에서 큰 timestamp 및 timestamptz 값 처리를 개선함
- BRIN interval_minmax_multi_ops 인덱스에서 극단적인 간격 값으로 인한 계산 오버플로를 방지함
- 해시 분할된 테이블에 대한 파티션 단계 생성 및 런타임 파티션 프루닝을 수정함
- MERGE 중에 동시에 업데이트된 행의 일관적이지 않은 재검사를 수정함
- Memoize 실행 중의 쿼리 내 메모리 누수를 수정함
- 데이터를 반환하지 않는 Portal에 cursor_to_xmlschema() 적용 시 충돌을 방지함
- 연속된 pg_logical_slot_get_changes() 호출에서 origin 필터 조건의 부적절한 공유를 방지함
- pgstatindex(), pgstatginindex(), pgstathashindex() 또는 pgstattuple()이 유효하지 않은 인덱스에 적용될 경우 오류를 보고하도록 함
- tsvectorrecv()에서 구성된 tsvector의 과할당을 수정함
- PGLZ 압축 데이터에 대한 손상 검사를 개선함
- ALTER SUBSCRIPTION 명령에서 run_as_onwer 옵션 변경을 실제로 적용되도록 수정함
- 파티션된 테이블에 대한 대량 테이블 삽입을 수정함
- COPY FROM에서 필요하지 않은 열의 기본값 평가를 방지함
- EXPLAIN이 NULL 부트 타임 값을 가진 표시된 매개변수에 적용될 때 충돌이 방지되도록 함
- ON COMMIT DROP 임시 테이블을 삭제할 때 스냅샷이 있도록 보장함
- system()에 의해 분기된 자식 프로세스가 종료 신호에 부적절하게 반응하는 것을 방지하도록 함
- pg_control을 읽기 전에 적절한 잠금을 획득하여 해당 파일의 일관된 뷰를 얻을 수 있도록 수정함
- 집계 함수의 ORDER BY 또는 DISTINCT 옵션을 계획하는 동안 발생하는 "could not find pathkey item to sort" 오류를 방지함
- 상속된 테이블에 대한 ANALYZE의 진행 통계가 일시적으로 일관성 없게 표시되는 문제를 수정함
- 백그라운드 작성자가 수행한 WAL 쓰기를 통계 카운터에 보고하도록 수정함
참고
- PostgreSQL 16.1 Version doc
PostgreSQL: Release Notes
728x90
반응형
'RDBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 16.0 Release note 주요 내용 정리 (0) | 2024.04.08 |
---|---|
[PostgreSQL] 15.5 Release note 주요 내용 정리 (0) | 2024.04.07 |
[PostgreSQL] 15.4 Release note 주요 내용 정리 (0) | 2024.03.31 |
[PostgreSQL] 15.3 Release note 주요 내용 정리 (0) | 2024.03.28 |
[PostgreSQL] 15.2 Release note 주요 내용 정리 (0) | 2024.03.27 |