본문 바로가기

Database/Postgresql

PostgreSQL 15 출시

728x90
반응형

 

PostgreSQL 15가 출시되었다. 13/14버전을 사용해본적이 없는데 벌써 15버전이 출시가 되었다.

2022년 6월 30일 - PostgreSQL 15 Beta 2 릴리즈

눈에 띄는 기능만 정리하자면

1. MERGE SQL 명령어 도입

  - https://www.postgresql.org/docs/15/sql-merge.html

  - MERGE 문과 비슷한 INSERT ON CONFLICT 문이 존재했지만 MERGE 문이 훨씬 직관적이여서 도입된 것 같다.(오라클의 힘인 것인가;;)

2. 백업/복구시 Zstandard 압축 유형 추가

3. JSON 기능 및 함수 추가

  - https://www.postgresql.org/docs/15/functions-json.html#FUNCTIONS-SQLJSON-TABLE

  - JSON 데이터를 테이블로 변환하는 JSON_TABLE() 함수를 많이 사용할 듯 하다.

4. JSON 방식의 로깅 기능 추가

  - https://www.postgresql.org/docs/15/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-JSONLOG

  - CSV 로깅 방식의 문제점은 쿼리에 많은 엔터값과 콤마가 혼용되어서 정확히 쿼리단위의 정보를 수집하기가 어려웠는데 드디어 15버전에서 JSON 방식의 로깅이 추가되었다.

  - 다만 CSV 방식보다 용량이 많이 커질 것으로 예상된다.

 

728x90
반응형