delta_export

Exportieren Sie DuckLake-Katalogtabellen ins Delta-Lake-Format

Maintainer: djouallah

Installation und Laden

INSTALL delta_export FROM community;
LOAD delta_export;

Beispiel

-- Load required extensions
LOAD ducklake;
LOAD delta_export;
-- Attach a DuckLake catalog
ATTACH 'ducklake:metadata.ducklake' AS lake (DATA_PATH '/path/to/data');
USE lake;
-- Create and populate a table
CREATE TABLE orders (id INTEGER, amount DOUBLE);
INSERT INTO orders VALUES (1, 99.99), (2, 149.50);
-- Export all DuckLake tables to Delta Lake format
CALL delta_export();

Über delta_export

Delta Export liest interne DuckLake-Metadaten und schreibt Delta-Lake- Checkpoint-Dateien (Parquet, JSON-Transaktionslog und _last_checkpoint) für jede Tabelle im Katalog.

Das ermöglicht die Interoperabilität zwischen DuckLake-verwalteten Daten und jedem System, das das Delta-Lake-Format liest, etwa Apache Spark, Databricks, Microsoft Fabric und andere Delta-kompatible Engines.

Funktioniert mit DuckDB- und SQLite-basierten DuckLake-Katalogen und unterstützt alle Storage-Backends einschließlich lokalem Dateisystem und ABFSS.

Hinzugefügte Funktionen

function_name function_type description comment examples
delta_export table NULL NULL

Überladene Funktionen

Diese Erweiterung fügt keine Funktionsüberladungen hinzu.

Hinzugefügte Typen

Diese Erweiterung fügt keine Typen hinzu.

Hinzugefügte Einstellungen

Diese Erweiterung fügt keine Einstellungen hinzu.