⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
核心扩展

核心扩展列表

名称 GitHub 描述 阶段 别名
自动补全   在 Shell 中添加自动补全支持 稳定  
avro GitHub 添加对读取 Avro 文件的支持 稳定  
aws GitHub 提供依赖于 AWS SDK 的功能 稳定  
azure GitHub 为 DuckDB 添加 Azure blob 存储的文件系统抽象 稳定  
delta GitHub 添加对 Delta Lake 的支持 实验性  
ducklake GitHub 添加对 DuckLake 的支持 实验性  
编码 GitHub 添加对 ICU 数据仓库中可用编码的支持 实验性  
excel GitHub 添加对读取和写入 Excel 文件的支持 实验性  
fts GitHub 添加对全文搜索索引的支持 实验性  
httpfs GitHub 添加通过 HTTP(S) 或 S3 连接读写文件的支持 稳定 http, https, s3
iceberg GitHub 添加对 Apache Iceberg 的支持 实验性  
icu   添加使用 ICU 库的时区和排序规则支持 稳定  
inet GitHub 添加对 IP 相关数据类型和函数的支持 实验性  
jemalloc   使用 jemalloc 覆盖系统分配器 稳定  
json   添加对 JSON 操作的支持 稳定  
mysql GitHub 添加对 MySQL 数据库读写的支持 稳定 mysql_scanner
parquet   添加对读取和写入 Parquet 文件的支持 稳定  
postgres GitHub 添加对 PostgreSQL 数据库读写的支持 稳定 postgres_scanner
空间 GitHub 地理空间扩展,添加对处理空间数据和函数的支持 实验性  
sqlite GitHub 添加对 SQLite 数据库文件读写的支持 稳定 sqlite_scanner, sqlite3
tpcds   添加 TPC-DS 数据生成和查询支持 实验性  
tpch   添加 TPC-H 数据生成和查询支持 稳定  
ui GitHub 为 DuckDB 添加本地 UI 实验性  
vss GitHub 添加对向量相似性搜索查询的支持 实验性  

阶段列显示了扩展的生命周期阶段,遵循 tidyverse 中使用的生命周期阶段 的约定。

默认扩展

不同的 DuckDB 客户端附带不同的扩展集。下表总结了主要的发行版。

名称 CLI Python R Java Node.js
自动补全        
icu  
json  
parquet

jemalloc 扩展的可用性取决于操作系统。请查看 jemalloc 页面了解详情。

本节页面