apache / apache/iceberg-python

Support writing V3 metadata

Offen
#3,619 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.1k
Forks
581
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
77

Beschreibung

### Feature Request / Improvement

Part of #1551.

Enable serializing `TableMetadataV3` (currently raises `NotImplementedError`), creating tables with `format-version=3`, and upgrading v2 tables to v3. Spec: https://iceberg.apache.org/spec/#version-3

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne beim Serialisierungspfad von TableMetadataV3, der derzeit NotImplementedError auslöst, und lies dann die in der Issue verlinkte Spezifikation für Version 3. Verfolge die vorhandenen Pfade zur Tabellenerstellung und zum v2-Upgrade, um die betroffenen Einstiegspunkte zu identifizieren. Erledigt ist die Aufgabe, wenn V3-Metadaten serialisiert werden, neue Tabellen format-version=3 verwenden und v2-Tabellen aktualisiert werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.