⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
高级安装方法

直接从 S3 下载扩展

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

http://extensions.duckdb.org/v⟨duckdb_version⟩/⟨platform_name⟩/⟨extension_name⟩.duckdb_extension.gz

例如

http://extensions.duckdb.org/v1.3.2/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';

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

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

从源代码构建和安装扩展

要从源代码构建和安装扩展,请参阅构建 DuckkDB 指南

静态链接扩展

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