728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
- 물리적 복제를 이용한 업그레이드 시 마스터노드 전에 세컨더리부터 진행할 것
변경 사항
- 서버가 SSL 또는 GSS 암호화 핸드셰이크 후 부적절한 데이터를 거부하도록 변경함
- libpq가 SSL 또는 GSS 암호화 핸드셰이크 후 부적절한 데이터를 거부하도록 변경함
- master 서버가 WAL 세그먼트의 끝 부분에 불완전한 WAL 레코드가 있는 상태에서 충돌한 후 물리적 복제 오류가 발생하는 버그가 수정됨
- 병렬 배큠이 min_parallel_index_scan_size 보다 작은 인덱스를 놓치지 않도록 수정함
- 동시에 실행되는 CREATE INDEX가 최신 prepare transaction을 기다리도록 수정함
- 동시에 구축된 인덱스에 새 행을 추가하는 과정에서 발생할 수 있는 경쟁 상태가 수정됨
- REINDEX CONCURRENTLY가 대상 인덱스의 연산자 클래스 매개변수를 보존하도록 함
- DB를 복제할 때 내장되지 않은 객체가 포함된 경우 잘못된 공유 의존성 생성이 수정됨
- 파티션된 테이블에 테이블을 연결하거나 분리할 때 테이블 캐시 무효화(invalidated)를 보장함
- range 타입 생성 중에 구문 트리 손상이 수정됨
- FETCH FIRST WITH TIES와 FOR UPDATE SKUP LOCKED 조합을 금지함
- ALTER INDEX index_name ALTER COLUMN col_name SET (option) 명령을 금지함
- 스냅샷을 내보낸 후 트랜잭션이 실패할 경우 정확한 클렌징이 보장됨
- 스탠바이 서버에서 오버플로된 서브트랜잭션 추적의 wraparound를 방지함
- 대기 서버가 승격될 때 prepare transaction을 적절히 처리하는 것을 보장함
- 테이블명 변경 시 올바른 락 수준 사용을 보장하도록 함
- 동시에 삭제되는 객체를 소유하는 역할을 삭제할 때 null 포인터 참조 충돌을 방지하도록 함
- 오토배큠 실행 프로세스가 pg_log_backend_memory_contexts() 요청에 더 빠르게 응답하도록 수정함
- HMAC 해시 계산에서의 메모리 누수를 수정함
- shared_memory_type이 sysv일 때 huge_pages를 on으로 설정하는 것을 금지함
- PL/pgSQL의 RETRUN QUERY 문에서 쿼리 유형 검사를 수정함
- pg_dump가 덤프될 파티션된 테이블에 공유 락 획득을 보장하도록 함
- pg_amcheck가 임시 테이블 및 무효 또는 준비되지 않은 인덱스를 검사하지 않도록 수정함
- contrib/amcheck가 스탠바이 서버에서 실행될 때 로깅되지 않은 테이블을 건너뛰도록 수정함
- contrib/pg_stat_statements가 최대 1GB 단위로 "쿼리 텍스트" 파일을 읽도록 변경함
- contrib/postgres/fdw가 데이터 변환 오류를 보고하려고 할 때 null 포인터 충돌을 방지함
참고
- PostgreSQL 14.1 Version doc
PostgreSQL: Release Notes
728x90
반응형
'RDBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 14.3 Release note 주요 내용 정리 (0) | 2024.03.17 |
---|---|
[PostgreSQL] 14.2 Release note 주요 내용 정리 (0) | 2024.03.16 |
[PostgreSQL] 14.0 Release note 주요 내용 정리 (0) | 2024.03.14 |
[PostgreSQL] 13.13 Release note 주요 내용 정리 (0) | 2024.03.11 |
[PostgreSQL] 13.12 Release note 주요 내용 정리 (0) | 2024.03.10 |