TL;DR
- PostgreSQL 19에 포함됐던 SQL/PGQ property graph 쿼리 구현과 관련 변경을 125개 파일에 걸쳐 되돌림.
- 되돌린 항목에는 핵심 구현 외에도 테스트 안정화,
pg_dump버전 검사, 라벨 출력 순서, 문서·릴리스 노트 수정 등이 포함됨. CREATE/ALTER/DROP PROPERTY GRAPH와GRAPH_TABLE문법·처리가 제거되고, 관련 카탈로그와 쿼리 재작성 코드도 함께 삭제됨.psql,pg_dump, ECPG, 회귀 테스트 및 문서에서 property graph 관련 지원 항목이 빠짐.- 커밋 작성자와 커미터는 모두 Peter Eisentraut이며, 관련 논의 링크가 커밋 정보에 포함됨.
커밋 개요
- Peter Eisentraut가 SQL Property Graph Queries (SQL/PGQ) 기능을 되돌리는 커밋을 작성하고 커미트함.
- 변경은 125개 파일에 걸쳐 있으며, 본 기능 커밋과 후속 수정 커밋들을 되돌림.
- 되돌린 커밋에는 테스트의 명시적 정렬 추가,
pg_dump버전 검사, 라벨의 재현 가능한 순서 출력, 테스트 사용자·역할 정리, 오탈자·문체 수정 등이 포함됨. - 그 밖에 같은 기능을 위한 릴리스 노트와
typedefs.list변경도 되돌림. - 관련 논의: https://www.postgresql.org/message-id/CAAKRu_bEtjWYWhYxSo0o_t3DaZYRQd5PkC0abA0g9Mp4%2BovH0w%40mail.gmail.com
제거되는 SQL/PGQ 기능
CREATE PROPERTY GRAPH,ALTER PROPERTY GRAPH,DROP PROPERTY GRAPH와GRAPH_TABLE구문 및 관련 SQL 문서가 제거됨.- 그래프 패턴 파싱, 속성·라벨 참조 처리,
GRAPH_TABLE을 관계형 쿼리로 재작성하는 로직이 삭제됨. - property graph 요소·라벨·속성 저장용 시스템 카탈로그와 관련 의존성·객체 주소·권한 처리 코드가 제거됨.
PROPERTY GRAPH권한 구문과 관련 ACL 지원,pg_get_propgraphdef()함수, 정보 스키마 뷰들이 제거됨.- PostgreSQL 19 릴리스 노트에서 property graph 쿼리 지원 항목이 빠지고, SQL 표준 기능 목록에서도 관련 항목이 제거됨.
도구·테스트 변경
pg_dump의 property graph 탐색·덤프·권한 처리가 제거되고, property graph 전용 덤프 테스트도 삭제됨.psql의 property graph 목록·상세 표시와\dG명령, 관련 탭 완성이 제거됨.- ECPG의 SQL/PGQ 어휘 분석 지원과 property graph 회귀 테스트가 삭제됨.
create_property_graph,graph_table,graph_table_rls회귀 테스트와 병렬 테스트 일정 항목이 제거됨.pg_overexplain의 property graph 테스트 및 관련 출력 처리도 삭제됨.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요