본문 바로가기
728x90
반응형

전체 글385

[PostgreSQL] 15.4 Release note 주요 내용 정리 목적  최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드dump/restore가 필요 없음BRIN 인덱스를 사용할 경우 REINDEX 작업을 권장함 변경 사항확장 스크립트에서 따옴표, 백슬래시, 달러 기호가 포함된 스키마 또는 소유자 이름 대체를 금지함MERGE로 인한 행 보안 정책을 제대로 적용하도록 함BRIN 인덱스에서 행이 없는 범위와 모든 값이 NULL인 범위의 혼동을 수정함. 그리고 모든 NULL 요약의 잘못된 병합을 수정함. 이 경우 BRIN 인덱스를 REINDEX하는 것이 권장됨파티션된 인덱스 생성 시 유효성을 올바르게 표시하도록 함ALTER TABLE ATTACH PARTITION 동안 파티션된 인덱스를 자식 인덱스에 매칭할 때 무효한 자식 인덱스는 무시하도록 함.. 2024. 3. 31.
[시향후기] 양키캔들 레몬라벤더 이번엔 레몬 라벤더를 구매해봤다.  전반적으로 은은한 향이 지배적이다. 하지만 레몬 특유의 톡 쏘는 시큼한 향이 또 잔잔하게 뇌를 울린다. 기분 나쁜 느낌은 없다. 전반적으로 시작할 때도, 끝향도 은은하다. 레몬과 라벤더가 이렇게 조화로울 수 있다는것이 신가할 따름이다. 진정제 효과도 있고 겨울에 눈내리는 날에 캠프파이어 하는 느낌이 특히 잘 어울릴 것 같다.은은함레몬 특유의 시큼한 느낌이 덜함겨울에 잘 어울릴 듯함 2024. 3. 30.
[PostgreSQL] 15.3 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 변경 사항 search_path의 변경을 방해하는 CREATE SCHEMA를 방지하도록 함 인라인된 집합 반환 함수 후에 행 수준 보안 정책을 올바르게 적용하도록 함 WAL_LOG 옵션을 사용하여 CREATE DATABASE 수행 후 템플릿 데이터베이스 손상 가능성을 방지함 WAL_LOG 옵션을 사용한 CREATE DATABASE 중 메모리 누수와 불필요한 디스크 읽기를 방지함 MERGE 명령과 관련된 다양한 플래너 실패를 수정함 특정 극단적인 경우에 MERGE에 의해 보고된 잘못된 행 수를 수정함 병렬 해시 조인 중에 배치 정리에서 발생할 수 있는 경쟁 상태를 수정함 READ COMMI.. 2024. 3. 28.
[PostgreSQL] 15.2 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 변경 사항 GSSAPI 전송 암호화 시작 실패 후에 libpq가 메모리 내용을 유출할 수 있는 버그가 수정됨 파티션된 테이블이나 상속 트리에서 UPDATE 시 필요한 GENERATED 컬럼 계산을 수정함 MERGE가 GENERATED 컬럼 계산에 실패할 수 있는 버그가 수정됨 도달할수 없는 WHEN 항목에 대한 MERGE의 체크를 수정함 MERGE에서 규칙 감지 테스트를 수정함 MERGE에서 DO NOTHING 작업을 처리된 튜플로 계싼하지 않도록 수정함 WITH RECURSIVE ... CYCLE CTE에서 출력 컬럼에 접근할 수 있도록 수정함 외부 테이블로의 대량 삽입 시 보류 중인 .. 2024. 3. 27.
[PostgreSQL] 15.1 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 변경 사항 대형 테이블의 첫 번째 세그먼트가 아닌 다른 세그먼트를 제거하지 못하는 문제를 수정함 ON SELECT가 아닌 곳에 _RETURN인 룰을 금지하도록 함 상수 초기 값으로 SEARCH BREADTH FIRST를 사용하는 쿼리에 대한 EXPLAIN VERBOSE에서의 실패를 방지함 외부 테이블 파티션을 포함한 파티션된 테이블에 대한 MERGE 사용을 금지함 ATLER TABLE ATTACH PARTITION 실행 중에 각 파티션에 대한 외래키 제약 조건 구성을 수정함 파티션된 똔느 상속된 테이블에서 확장 통계를 사용하는 플래너의 오류가 수정됨 GIN 인덱스의 빠른 삽입 경로에서 W.. 2024. 3. 26.
[PostgreSQL] 15.0 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 개요 SQL MERGE 명령어를 지원함 논리적 복제 출판물(publication) 내에서 특정 컬럼 목록과 행 필터 조건 등 테이블 내용의 선택적 공개 압축 옵션을 확대하여 Zstandard(zstd) 압축 지원을 포함함 JSON 형식을 사용한 구조화된 서버 로그 출력을 지원함(json형식으로 서버 로그가 떨어진다는 말) 성능 개선, 특히 메모리 내 및 디스크 기반 정렬에서의 성능이 향상됨 해당 버전으로의 이관 가이드 pg_dumpall 또는 pg_upgrade 사용을 통한 dump/restore 방식이 요구됨 이전 버전과의 비호환 내용 공용(public) 스키마의 PUBLIC 생성 권한을 제거함 public 스키마의 소유자를 새로운 pg_databa.. 2024. 3. 25.
[PostgreSQL] 14.10 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 GiST 인덱스의 경우 REINDEX 작업을 권장함 BRIN 인덱스의 경우 REINDEX 작업을 권장함 변경 사항 DISTINCT "any" 집계 함수에서 알 수 없는 타입 인수 처리에 오류를 수정함 새 배열 차원 계산 시 정수 오버플로우를 감지하도록 함 pg_signal_backend 역할이 백그라운드 워커 및 오토배큠 프로세스에 신호를 보내지 못하도록 방지함 GiST 인덱스 빌드 중 재귀적 페이지 분할 시 발생하는 오류를 수정함. REINDEX 작업을 권장함 interval 열에 대한 비트리 인덱스 항목의 중복 제거를 방지함 BRIN datetime_minmax_multi_ops 인덱.. 2024. 3. 24.
[PostgreSQL] 14.9 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 BRIN 인덱스 사용중이라면 해당 인덱스의 REINDEX 작업이 필요 변경 사항 이름에 따옴표, 백슬래시 또는 달러 기호가 포함된 경우 스키마 또는 소유자 이름을 확장 스크립트에 삽입하는 것을 금지함 BRIN 인덱스에서 비어 있는 범위(no rows)와 모두 NULL인 범위 간 혼동 방지 및 잘못된 all-NULL 요약 병합을 수정함 DROP DATABASE가 중단되었을 때 손상된 DB를 남기지 않도록 함 파티션된 인덱스가 생성될 때 올바르게 유효하거나 유효하지 않음을 표시함 ALTER TABLE ATTACH PARTITION 중에 파티션된 인덱스를 자식 인덱스와 일치시킬 때 유효하지 않.. 2024. 3. 23.
[PostgreSQL] 14.8 Release note 주요 내용 정리 목적 최신 버전 업그레이드 전, 영향도 평가하기 위함 해당 버전으로의 이관 가이드 dump/restore가 필요 없음 변경 사항 CREATE SCHEMA가 search_path 변경을 방해하는 것을 방지함 set-returning 함수 인라인 후에 행 수준 보안 정책을 올바르게 적용하도록 함 CREATE SCHEMA에서 새 스키마명을 생략 시 충돌을 방지하도록 함 파티션된 테이블의 복제된 트리거 활성화/비활성화 오작동을 수정함 인덱스에 저장된 복합 타입 변경을 금지하도록 함 외래키의 요소로 시스템 컬럼(OID) 사용을 금지함 RLS가 활성화된 부모 테이블에서 COPY TO를 사용할 때 자식 테이블의 행을 복사하지 않도록 보장함 array_position() 또는 array_positions()에 빈 배열.. 2024. 3. 22.
728x90
반응형