728x90
반응형
목적
최신 버전 업그레이드 전, 영향도 평가하기 위함
해당 버전으로의 이관 가이드
- dump/restore가 필요 없음
변경 사항
- GSSAPI 전송 암호화 시작 실패 후에 libpq가 메모리 내용을 유출할 수 있는 버그가 수정됨
- 파티션된 테이블이나 상속 트리에서 UPDATE 시 필요한 GENERATED 컬럼 계산을 수정함
- MERGE가 GENERATED 컬럼 계산에 실패할 수 있는 버그가 수정됨
- 도달할수 없는 WHEN 항목에 대한 MERGE의 체크를 수정함
- MERGE에서 규칙 감지 테스트를 수정함
- MERGE에서 DO NOTHING 작업을 처리된 튜플로 계싼하지 않도록 수정함
- WITH RECURSIVE ... CYCLE CTE에서 출력 컬럼에 접근할 수 있도록 수정함
- 외부 테이블로의 대량 삽입 시 보류 중인 삽입 처리를 수정함
- 아직 유효하지 않은 인덱스에 REPLICA IDENTITY를 설정할 수 있도록 수정함
- 다중 행 VALUES 목록에서 INSERT를 수행하는 규칙의 DEFAULT 마커 처리를 수정함
- jsonpath 존재 검사에서 정의되지 않은 변수 사용을 거부함
- 토스트된 json 구독 값을 처리하는 jsonb 첨자 지정을 수정함
- 벼열 해시 조인에서 발생할 수 있는 일부 데이터 손상 현상이 수정됨
- checkpoint_completion_target의 비표준 설정 적용을 존중함
- 복구 대상 xid 모드에서 복구를 종료할 때 올바른 종료 타임스탬프를 기록하도록 함
- 버퍼 파일 읽기 실패에 대한 일부 오류 보고를 개선함
- int2vector 및 oidvector의 요소 수에 대한 임의 제한을 제거함
- 명시적인 BEGIN TRANSACTION이 없는 경우 확장된 쿼리 프로토콜에서 ANAYLZE 이후 즉각적인 커밋 방지하도록 함
- 잘못된 길이의 취소 요청 패킷을 거부하도록 함
- 윈도우 함수 실행 조건 표현식에 대한 플래너 전처리 오류를 수정함
- 윈도우 함수 실행 조건 표현식 중에 잠재적 포인터 오류를 수정함
- 서브쿼리 풀업에서의 재귀 및 루핑 방어를 추가함
- Memoize 노드와 partitionwise 조인 또는 매개변수화된 nl 결합 시 플래너 문제를 수정함
- 각 파티션에 대한 계획을 생성하지 못할 때 파티션별 조인 코드를 수정함
- get_actual_variable_range에서 수행되는 클렌징 작업을 제한함
- 관계의 relkind 변경 시 통계 메커니즘 혼동 방지
- AT TIME ZONE 구문의 괄호 사용 오류를 수정함
- SQL 함수에서 율리티 문장의 캐시된 파싱 트리 손상을 방지함
- 전체 텍스트 검색 쿼리 실행 중 취소 가능성을 보장함
- 비결정적인 collations에서 문자열 해싱 시 메모리 누수를 수정함
- DROP DATABASE와 논리 복제 워커 프로세스 간의 데드락을 수정함
- 실패한 복제 연결 시도 후 libpq 연결 객체를 정리함
- 핫 스탠바이 서버에서 주 서버의 활성 XID 추적을 위한 처리 노력을 감소함
- 가장 오래된 카탈로그 xmin 결정 시 무효화된 논리 복제 슬롯을 무시함
- 로컬 노드에서 트랜잭션이 중단된 것을 감지하는 경우 원격 노드에 통지함
- 논리 디코딩 중 초기화되지 않은 메모리 사용을 수정함
- 논리 디코딩 컨텍스트 생성 중에 공유 상태 업데이트 시 스핀락을 획득하도록 함
- pgoutput 복제 플러그인이 테이블의 복제 컬럼 목록에 나열되지 않은 열을 보내지 않도록 수정함
- 해시 인덱스 페이지 분할 작업의 WAL 재생 중에 드문 "failed to acquire cleanup lock" 패닉을 방지함
- WAL 재생 중 힙 페이지의 all-visible 비트 설정 시 LSN을 진행하도ㅓ록 함
- int64_div_fast_to_numeric()의 더 넓은 범위 입력 처리를 수정함
- WaiteventSet 로직의 잠재적 버퍼 오버런 문제를 수정함
- 32비트 빌드에서 공유 메모리에 접근 시 명목상 정의되지 않은 동작을 방지함
- BRIN minmax-multi opclasses에서의 단언(assertion) 실패를 수정함
- 쓸모없는 RESULT-RTE 최적화 로직의 잘못된 단언(assertion)을 제거함
- ACL 검사에 대한 캐시 조회 실패 메시지의 복사-붙여넣기 오류를 수정함
- pg_basebackup에서 매우 큰 테이블스페이스 맵 파일의 손상이 발생할 수 있는 버그가 수정됨
- --if-exists 모드에서 pg_dump의 무해한 경고를 방지함
- psql의 \sf 및 \ef 명령이 SQL 표준 함수 본문을 사용하는 SQL 언어 함수 처리를 수정함
- ALTER FUNCTION/PROCEDURE/ROUTINE ... SET SCHEMA의 탭 완성을 수정함
- contrib/pageinspect가 디스크 액세스 함수를 PARALLEL RESTRICTED로 표시하도록 업데이트함
참고
- PostgreSQL 15.2 Version doc
PostgreSQL: Release Notes
728x90
반응형
'RDBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 15.4 Release note 주요 내용 정리 (0) | 2024.03.31 |
---|---|
[PostgreSQL] 15.3 Release note 주요 내용 정리 (0) | 2024.03.28 |
[PostgreSQL] 15.1 Release note 주요 내용 정리 (0) | 2024.03.26 |
[PostgreSQL] 15.0 Release note 주요 내용 정리 (0) | 2024.03.25 |
[PostgreSQL] 14.10 Release note 주요 내용 정리 (0) | 2024.03.24 |