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 파일이 생성돼요.