apache / apache/iceberg-python
Support upgrading tables to format version 3
- Langage dominant
- Python
- Étoiles
- 1.1k
- Forks
- 581
- Merge moyen
- 1 j 17 h
- PR mergées (30 j)
- 77
Description
### 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".
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Recherchez upgrade_table_version(3) et SUPPORTED_TABLE_FORMAT_VERSION dans le code de PyIceberg, puis lisez le chemin existant de mise à niveau des tables ainsi que les tests associés. C'est terminé lorsqu'une table existante peut être mise à niveau vers la version de format 3 et que next-row-id est initialisé à 0, comme l'exige la Row Lineage for Upgraded Tables specification.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 74/100