728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
- BRIN 인덱스를 사용할 경우 REINDEX 작업을 권장함
변경 사항
- 확장 스크립트에서 따옴표, 백슬래시, 달러 기호가 포함된 스키마 또는 소유자 이름 대체를 금지함
- MERGE로 인한 행 보안 정책을 제대로 적용하도록 함
- BRIN 인덱스에서 행이 없는 범위와 모든 값이 NULL인 범위의 혼동을 수정함. 그리고 모든 NULL 요약의 잘못된 병합을 수정함. 이 경우 BRIN 인덱스를 REINDEX하는 것이 권장됨
- 파티션된 인덱스 생성 시 유효성을 올바르게 표시하도록 함
- ALTER TABLE ATTACH PARTITION 동안 파티션된 인덱스를 자식 인덱스에 매칭할 때 무효한 자식 인덱스는 무시하도록 함
- 파티션된 인덱스를 유효하게 표시하는데 실패한 경우를 수정함
- ALTER EXTENSION SET SCHEMA가 확장에 포함된 객체가 확장의 스키마 밖에 있는 경우 오류를 발생시키도록 수정함
- 테이블ㄷ의 접근 방식 의존성 추적을 수정함
- 플래너에서 부분적으로 유니크한 인덱스를 고유성 증명에 사용하지 않도록 수정함
- 내부 측 해시 키가 외부 nl 에서 나오는 Params를 포함하는 해시 조인을 수정함
- 복합 컬럼의 필드를 업데이트할 때 간헐적으로 발생하는 실패를 수정함
- 트리거가 있는 일부 UPDATE 쿼리에서 쿼리 수명 동안의 메모리 누수를 방지함
- 증분 정렬 계획 노드가 다시 스캔될 때의 메모리 누수를 방지함
- 구독(subscription)이 삭제될 때 통계 항목이 유출되는 것을 방지하도록 함
- 페이지 해제가 연속된 공간 범위의 병합으로 이어질 때 유용할 수 있는 공유 메모리 세그먼트 추적을 잃지 않도록 수정함
- 배큠이 pg_database.datfrozendxid 또는 pg_database.datminmxid에서 잘못된 데이터를 감지할 경우 WrapLimitsVacuumLock을 해제하도록 수정함
- "missing contrecord" 오류의 잘못된 처리를 수정함
- jsonpath 코드에서 과도하게 엄격한 단언(assertion)을 수정함
- 트랜잭션 중 stats_fetch_consistency 설정 변경 시 단언(assertion) 실패를 방지함
- contrib/hstore 입력에서 공백 문자를 잘못 인식하여, 버리는 경우를 수정함
- contrib/intarray에서 GiST 인덱스 항목을 이중으로 압축 해제하지 않도록 수정
- pgbench에서 비어있는 파이프라인과 준비된 모드를 사용할 때 발생할 수 있는 충돌을 방지함
- pg_index.indisreplident가 테이블 캐시 항목에서 최신 상태로 유지되도록 수정함
- 비트맵 힙 스캔, GIN 인덱스 사용, 초기에 비어 있는 비트리 인덱스 검사 시 누락된 충돌 문제를 수정함
참고
- PostgreSQL 15.4 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.3 Release note 주요 내용 정리 (0) | 2024.03.28 |
[PostgreSQL] 15.2 Release note 주요 내용 정리 (0) | 2024.03.27 |
[PostgreSQL] 15.1 Release note 주요 내용 정리 (0) | 2024.03.26 |