728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
변경 사항
- GSSAPI 전송 암호화 시작이 실패 후 libpq가 메모리 내용을 누출할 수 있는 버그가 수정됨
- 파티션된 테이블 또는 상속 트리에서 업데이트 중에 자식 테이블의 GENERATED 컬럼이 업데이트되어야 할 필요성 계산을 수정하도록 함
- WITH RECURSIVE ... CYCLE CTE가 자체 출력 열에 접근할 수 있도록 허용함
- 외부 테이블에 대한 대량 삽입 시 보류 중인 삽입 처리를 수정하도록 함
- 아직 유효하지 않은 인덱스에 REPLICA IDENTITY를 설정할 수 있도럭 허용함
- 다중 행 VALUES 목록에서 INSERT를 수행하는 규칙에 DEFAULT 마커 처리를 수정함
- jsonpath 존재 검사에서 정의되지 않은 변수 사용을 거부하도록 함
- jsonb 첨자 처리를 위해 tosasted 첨자 값 처리를 수정함
- 병렬 해시 조인에서 발생할 수 있는 극단적인 데이터 손상을 수정함
- checkpoint_completion_target의 비기본 설정을 준수하도록 함
- recovery_target_xid 모드에서 종료 타임스탬프를 올바르게 로깅하도록 함
- 일부 버퍼 파일 읽기 실패에 대한 오류 보고를 개선하도록 함
- 확장된 쿼리 프로토콜에서, 파이프라인 실행 중에 ANALYZE 후 즉각적인 커밋을 방지하도록 함
- 잘못된 길이를 가진 취소 요청 패킷을 거부함
- Memoize 노드와 partition-wise 조인 또는 매개변수화된 nestloops 결합시 플래너 이슈를 수정함
- 파티션별 조인 코드가 각 파티션에 대한 계획을 생성하지 못할 때 이를 용인하도록 수정함
- get_actual_variable_range에 의한 클렌징 작업을 제한하도록 함
- AT TIME ZONE 구조의 괄호 사용이 부족한 표시를 올바르게 수정함
- SQL 함수에서 유틸리티 구문의 캐시된 파스 트리 오염을 방지함
- 전체 텍스트 검색 쿼리의 구문 분석 중에 취소를 허용할 수 있도록 함
- 비결정적 collations을 사용하여 문자열을 해싱할 때 메모리 누수를 수정함
- DROP DATATBASE와 논리 복제 워커 프로세스 간의 데드락을 방지함
- 실패한 복제 연결 시도 후에 libpq 연결 객체를 정리하도록 함
- 핫-스탠바이 서버에서 마스터 서버에 활성 상태로 알려진 XID 추적을 위한 처리 노력을 감소하도록 함
- 가장 오래된 카탈로그 xmin 결정 시에 무효화된 논리 복제 슬롯을 무시함
- 논리 디코딩에서 트랜잭션이 충돌한 것으로 감지되면 원격 노드에 알리도록 함
- 논리 디코딩에서 초기화되지 않은 메모리 사용을 수정함
- 해시 인덱스 페이지 분할 작업의 WAL 재생 중에 failed to acquire cleanup lock"과 함께 패닉 상태에 빠지는 버그가 수정됨
- WAL 재생 중 힙 페이지의 all-visible 비트 설정 시 LSN을 진행하도록 함
- 테이블 캐시 항목의 rd_smgr 포인터의 안전하지 않은 사용을 방지함
- int64_div_fast_to_numeric() 함수가 더 넓은 입력 범위에서 작동하도록 수정함
- WaitEventSet 로직에서 잠재적인 버퍼 오버런 문제를 수정함
- 32비트 빌드에서 공유 메모리에 접근 시 명목상 정의되지 않은 행동을 방지함
- BRIN minmax-multi opclasses에서 단언(assertion) 실패를 수정함
- 불필요한 RESULT-RTE 최적화 로직에서 잘못된 단언(assertion)을 제거함
- ACL 검사에 대한 캐시 조회 실패 메시지의 복사-붙여넣기 오류를 수정함
- pg_dump 에서 테이블을 검사하기 전에 안전하지 않은 서버 함수 호출을 피하도록 함
- psql의 \sf 및 \ef 명령이 SQL 표준 함수 본문을 사용하는 SQL 언어 함수를 처리하는 방법을 수정함
- ALTER FUNCTION/RPCEDURE/ROUTINE ... SET SCHEMA의 탭 완성을 개선함
- contirb/seg에서 입력 숫자가 127자를 초과할 경우 충돌이나 잘못된 출력을 방지하도록 함
참고
- PostgreSQL 14.7 Version doc
PostgreSQL: Release Notes
728x90
반응형
'RDBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 14.9 Release note 주요 내용 정리 (0) | 2024.03.23 |
---|---|
[PostgreSQL] 14.8 Release note 주요 내용 정리 (0) | 2024.03.22 |
[PostgreSQL] 14.6 Release note 주요 내용 정리 (0) | 2024.03.20 |
[PostgreSQL] 14.5 Release note 주요 내용 정리 (0) | 2024.03.19 |
[PostgreSQL] 14.4 Release note 주요 내용 정리 (0) | 2024.03.18 |