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 | [] |