duckdb_opendalfs

Remote-Storage-Dateisystem für DuckDB über Apache OpenDAL — S3, GCS, Azure, Hugging Face, WebDAV, SFTP und mehr, mit DuckDB-Secret-basierter Authentifizierung.

Maintainer: dentiny

Installation und Laden

INSTALL duckdb_opendalfs FROM community;
LOAD duckdb_opendalfs;

Beispiel

FORCE INSTALL duckdb_opendalfs FROM community;
LOAD duckdb_opendalfs;
CREATE SECRET production_s3 (
TYPE opendal_s3,
SCOPE 's3://analytics',
ACCESS_KEY_ID 'access-key',
SECRET_ACCESS_KEY 'secret-key',
REGION 'us-east-1'
);
SELECT * FROM read_parquet('s3://analytics/events.parquet');

Über duckdb_opendalfs

duckdb_opendalfs ist eine Erweiterung, die viele Backends unterstützt (S3, GCS, Azure Blob, Hugging Face usw.) sowie die Secret-Verwaltung über Secret-Typen opendal_<backend>.

Hinzugefügte Funktionen

Diese Erweiterung fügt keine Funktionen hinzu.

Überladene Funktionen

Diese Erweiterung fügt keine Funktionsüberladungen hinzu.

Hinzugefügte Typen

Diese Erweiterung fügt keine Typen hinzu.

Hinzugefügte Einstellungen

name description input_type scope aliases
opendal_io_timeout_ms OpenDAL I/O-operation timeout in milliseconds UBIGINT GLOBAL []
opendal_retry_factor OpenDAL exponential retry factor DOUBLE GLOBAL []
opendal_retry_jitter Add jitter to OpenDAL retry delays BOOLEAN GLOBAL []
opendal_retry_layer_enabled Enable the OpenDAL retry layer BOOLEAN GLOBAL []
opendal_retry_max_delay_ms Maximum OpenDAL retry delay in milliseconds UBIGINT GLOBAL []
opendal_retry_max_times Maximum number of OpenDAL retry backoff delays UBIGINT GLOBAL []
opendal_retry_min_delay_ms Minimum OpenDAL retry delay in milliseconds UBIGINT GLOBAL []
opendal_timeout_layer_enabled Enable the OpenDAL timeout layer BOOLEAN GLOBAL []
opendal_timeout_ms OpenDAL control-operation timeout in milliseconds UBIGINT GLOBAL []