728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
변경 사항
- 확장 스크립트가 확장(extension)에 속하지 않는 기존 객체를 대체하지 못하도록 수정함
- 스탠바이 서버에서 CREATE DATABASE WAL 레코드 재생(replay)를 수정함
- 테이블스페이스에 "in place"를 지원함
- CREATE INDEX의 권한 검사를 수정함
- 확장 쿼리 프로토콜에서 CREATE DATABASE 및 트랜잭션 블록에서 실행할 수 없는 다른 명령 후 즉각적인 커밋을 강제하도록 함
- 트랜잭션 가시성 확인 시 경쟁 상태를 수정함
- non-top-lelvel set-returning 함수를 포함하는 표현식에 의해 정렬할 때 잘못된 계획을 수정함
- 확장 통계에 대한 잘못된 권한 검사 코드를 수정함
- boolean 값 표현식에 대한 MCV 타입 확장 통계 처리를 수정함
- 배열 변수에 대한 MCV 타입 확장 통계가 있는 경우 constant = ANY(array) 절을 포함하는 쿼리에서 계획자 코어 덤프를 방지함
- 파티션된 테이블에 대한 트리거에 대해 ALTER TABLE ... ENABLE/DISABLE TRIGGER가 재귀적으로 처리되도록 수정함
- ANALYZE가 확장 통계를 계산하는 동안 취소 가능하도록 수정함
- jsonpath 타입의 구문 오류 메시지를 개선하여 사용자가 더 쉽게 이해할 수 있도록 함
- pg_stop_backup()이 세션 상태를 적절하게 클렌징할 수 있도록 함
- trim_array() 함수가 0차원 배열 인수를 받았을 때 이를 합리적으로 처리하도록 수정함
- from 절에서 ROW() 표현식과 함수가 너무 많은 열을 가질 때 거부하도록 함
- 복합 타입을 반환하는 from의 함수를 사용하는 뷰를 덤프할 때 컬럼이 삭제된 후 생성된 경우를 처리하여 덤프/재로드 똔느 pg_upgrade 실패를 방지하도록 함
- 논리적 복제 walsenders에서 중첩된 백업 작업을 금지하여 잠재적인 문제를 방지함
- 논리적 복제 구독자에서 발생할 수 있는 메모리 누수 문제를 수정함
- 파티션된 테이블을 대상으로 하는 논리적 복제에서 복제 ID를 올바르게 확인하도록 수정함
- 발행자(publisher)의 스키마 변경 후 논리적 복제 구독자(subscriber)의 캐시된 스키마 데이터 업데이트 실패를 수정함
- BRIN_EVACUATE_PAGE 플래그가 있는 경우에도 WAL 일관성 검사 로직이 올바르게 작동하도록 수정함
- 공유 해시테이블 관리에서 잘못된 단언(assertion) 검사를 수정하여 디버그 빌드에서의 문제를 방지함
- min_dynamic_shared_memory가 기본값이 아닌 값으로 설정된 경우 발생할 수 있는 단언(assertion) 실패를 방지함
참고
- PostgreSQL 14.5 Version doc
PostgreSQL: Release Notes
728x90
반응형
'RDBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 14.7 Release note 주요 내용 정리 (0) | 2024.03.21 |
---|---|
[PostgreSQL] 14.6 Release note 주요 내용 정리 (0) | 2024.03.20 |
[PostgreSQL] 14.4 Release note 주요 내용 정리 (0) | 2024.03.18 |
[PostgreSQL] 14.3 Release note 주요 내용 정리 (0) | 2024.03.17 |
[PostgreSQL] 14.2 Release note 주요 내용 정리 (0) | 2024.03.16 |