apache / apache/iceberg-python
Support upgrading tables to format version 3
- Lenguaje dominante
- Python
- Estrellas
- 1.1k
- Forks
- 581
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 77
Descripción
### 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".
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Busca upgrade_table_version(3) y SUPPORTED_TABLE_FORMAT_VERSION en el código de PyIceberg y, después, lee la ruta existente de actualización de tablas y sus pruebas relacionadas. Se considera terminado cuando se acepta actualizar una tabla existente a la versión de formato 3 y next-row-id se inicializa en 0, tal como exige la Row Lineage for Upgraded Tables specification.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 74/100