delta_classic

Hängen Sie ein Verzeichnis von Delta-Tabellen als einzelne DuckDB-Datenbank mit automatischer Schemaerkennung an

Maintainer: djouallah

Installation und Laden

INSTALL delta_classic FROM community;
LOAD delta_classic;

Beispiel

-- Load required extensions
LOAD delta;
LOAD delta_classic;
-- Attach a directory of Delta tables as a single database
ATTACH '/path/to/delta/tables' AS mydb (TYPE delta_classic);
-- Query tables directly
SELECT * FROM mydb.main.orders LIMIT 10;

Über delta_classic

Delta Classic ermöglicht es Ihnen, ein Verzeichnis von Delta-Lake-Tabellen als einzelne DuckDB-Datenbank anzuhängen, statt jede Tabelle einzeln anzuhängen. Die Erweiterung erkennt Tabellen, indem sie Unterverzeichnisse mit einem _delta_log-Ordner scannt.

Die Erweiterung unterstützt zwei Verzeichnislayouts:

  • Single-Schema: der angehängte Pfad enthält direkt Delta-Tabellen
  • Multi-Schema: der angehängte Pfad enthält Unterverzeichnisse, die jeweils als Schema behandelt werden, mit Delta-Tabellen darin

Das Lesen von Delta wird an die bestehende Delta-Erweiterung über internes ATTACH … (TYPE DELTA) delegiert. Unterstützt PIN_SNAPSHOT und alle Storage-Backends (lokales Dateisystem, S3, ABFSS, GCS).

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

Diese Erweiterung fügt keine Einstellungen hinzu.