apache / apache/iceberg-python

Support upgrading tables to format version 3

未關閉 適合新手
#3,622 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
1.1k
分支
581
平均合併
1 天 23 小時
30 天內合併 PR
84

描述

### 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".

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

在 PyIceberg 程式碼庫中搜尋 upgrade_table_version(3) 和 SUPPORTED_TABLE_FORMAT_VERSION,然後閱讀現有的資料表升級路徑及其相關測試。完成的標準是:接受將現有資料表升級至格式版本 3,並依照 Row Lineage for Upgraded Tables specification 的要求,將 next-row-id 初始化為 0。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python
領域
databases
Issue 類型
功能
難度
2/5
預估耗時
1-3 小時
活躍度
冷清
描述清晰度
基本清楚
新手友好度
74/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。