apache / apache/iceberg-python

Support upgrading tables to format version 3

Abierto Apto para principiantes
#3,622 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.