本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
演變冰山表模式
Iceberg 結構描述更新只會變更中繼資料。執行結構描述更新時,不會更改任何資料檔案。
Iceberg 格式支持以下結構描述的變化:
-
Add – 在資料表或巢狀
struct
中新增資料欄。 -
Drop – 在資料表或巢狀
struct
中移除現有的資料欄。 -
Rename – 重新命名巢狀
struct
中現有的資料欄或欄位。 -
Reorder – 變更資料欄的順序。
-
Type promotion – 增加可用的資料欄、
struct
欄位、map
鍵、map
值或list
元素類型。目前,Iceberg 資料表會支援以下情況:-
整數到大整數
-
float 到 double
-
增加十進制類型的精度
-
您可以使用本節中的DDL陳述式來修改 Iceberg 資料表結構定義。