⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
高级安装方法

直接从 S3 下载扩展

当构建使用 DuckDB 的 Lambda 服务或容器时,直接下载扩展会很有帮助。DuckDB 扩展存储在公共 S3 存储桶中,但这些存储桶的目录结构无法浏览。因此,必须使用指向该文件的直接 URL。要直接下载扩展文件,请使用以下格式

http://extensions.duckdb.org/vduckdb_version/platform_name/extension_name.duckdb_extension.gz

例如

http://extensions.duckdb.org/v1.5.0/windows_amd64/json.duckdb_extension.gz

从显式路径安装扩展

INSTALL 命令可以与 .duckdb_extension 文件的路径一起使用

INSTALL 'path/to/httpfs.duckdb_extension';

请注意,压缩的 .duckdb_extension.gz 文件需要预先解压缩。也可以指定远程路径。

从显式路径加载扩展

LOAD 可以与 .duckdb_extension 的路径一起使用。例如,如果文件位于(相对)路径 path/to/httpfs.duckdb_extension,您可以按如下方式加载它

LOAD 'path/to/httpfs.duckdb_extension';

这将跳过所有当前已安装的扩展,直接加载指定的扩展。

请注意,目前无法为压缩文件使用远程路径。

从源码构建和安装扩展

有关从源码构建和安装扩展的信息,请参阅 DuckDB 构建指南

静态链接扩展

要静态链接扩展,请遵循开发者文档中的“使用扩展配置文件”章节

© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南