博客 / 詳情

返回

DBeaver 下用 DuckDB 讀取 parquet 文件(qbit)

讀取示例

  • DuckDB 官方文檔:https://duckdb.org/docs/data/parquet
  • DuckDB GitHub 地址:https://github.com/duckdb/duckdb
  • DBeaver 變量讀取示例,注意變量功能是 DBeaver 的,不是 DuckDB 自帶的

    @set path='C:/Users/qbit/Desktop/simple.parquet'
    
    SELECT * FROM :path;
    
    SELECT * FROM ${path};
    
    SELECT * FROM read_parquet('C:/Users/qbit/Desktop/simple.parquet');
    
    SELECT * FROM read_parquet(:path);

    image.png

支持的壓縮格式

  • 當前(2022.9.11)DuckDB 版本為 0.5.0,支持的 parquet 壓縮格式有

    UNCOMPRESSED
    SNAPPY (default)
    ZSTD
    GZIP

    image.png

  • 看 github 上源碼的枚舉值,以後也許支持以下幾種

    UNCOMPRESSED
    SNAPPY
    GZIP
    LZO
    BROTLI
    LZ4
    ZSTD

    image.png

本文出自 qbit snap
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.