跳到主要内容

Vortex 扩展

vortex 扩展允许你使用 Vortex file format 读写文件。目前仅在 Linux(linux_amd64linux_arm64)和 macOS(osx_amd64osx_arm64)发行版中可用。

安装与加载

要安装并加载扩展,请执行:

INSTALL vortex;
LOAD vortex;

读取 Vortex 文件

使用 read_vortex 函数读取 Vortex 文件:

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

写入 Vortex 文件

可按如下方式写入 Vortex 文件:

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

警告:请确保添加 FORMAT vortex 选项。若未加载 vortex 扩展,使用 COPY ... TO 'my.vortex 且未指定 FORMAT vortex 时会生成 CSV 文件。