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
반응형
'Database > Postgresql' 카테고리의 다른 글
윈도우환경에서 Postgresql Command Line Tools(psql,pg_dump) 설치하기 (0) | 2022.01.26 |
---|---|
[Postgresql/Greenplum] Order by Collate/NULLS 를 이용하여 데이터 정렬기준 변경하기 (0) | 2022.01.01 |
[Postgresql/Greenplum] 테이블명 길이 63Byte 제한 (0) | 2021.08.10 |
postgresql/greenplum uptime을 to_char 함수로 보기편하게 변경하기 (0) | 2021.04.04 |
[Postgresql] general_series 함수를 이용한 더미데이터 만드는 방법 (0) | 2021.02.26 |