apache / apache/iceberg-python
Support upgrading tables to format version 3
- Lingua principale
- Python
- Stelle
- 1.1k
- Fork
- 581
- Merge medio
- 1g 17h
- PR unite (30g)
- 78
Descrizione
### Feature Request / Improvement
Part of #1551. #3551 enables writing V3 table metadata; this covers upgrading existing tables: allow `upgrade_table_version(3)` (currently rejected by `SUPPORTED_TABLE_FORMAT_VERSION = 2`) and initialize `next-row-id` to 0 on upgrade, per the spec's "Row Lineage for Upgraded Tables".
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Cerca upgrade_table_version(3) e SUPPORTED_TABLE_FORMAT_VERSION nel codice di PyIceberg, quindi leggi il percorso esistente di aggiornamento delle tabelle e i relativi test. Il lavoro è completato quando l'aggiornamento di una tabella esistente alla versione di formato 3 viene accettato e next-row-id viene inizializzato a 0, come richiesto dalla Row Lineage for Upgraded Tables specification.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- databases
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 74/100