Vortex 익스텐션

Vortex 익스텐션 (Vortex Extension)

vortex 익스텐션은 Vortex 파일 포맷으로 파일을 읽고 쓸 수 있게 해 줘요. 현재 Linux(linux_amd64, linux_arm64)와 macOS(osx_amd64, osx_arm64) 배포판에서 사용할 수 있어요.

출처: 문서

본문

설치와 로드 (Installing and Loading)

익스텐션을 설치하고 로드하려면:

INSTALL vortex;
LOAD vortex;

Vortex 파일 읽기 (Reading Vortex Files)

read_vortex 함수로 Vortex 파일을 읽어요:

SELECT * FROM read_vortex('my.vortex');
┌───────┐
│   i   │
│ int64 │
├───────┤
│     0 │
│     1 │
│     2 │
└───────┘

Vortex 파일 쓰기 (Writing Vortex Files)

Vortex 파일은 이렇게 쓸 수 있어요:

COPY (SELECT * FROM generate_series(0, 3) t(i))
TO 'my.vortex' (FORMAT vortex);

경고 반드시 FORMAT vortex 옵션을 추가해요. vortex 익스텐션이 로드되지 않은 상태에서 FORMAT vortex 지정자 없이 COPY ... TO 'my.vortex'를 쓰면 CSV 파일이 생성돼요.

더 알아보기 (Learn more)