Modification du schéma de table Iceberg
Les mises à jour du schéma Iceberg sont des modifications de métadonnées uniquement. Aucun fichier de données n'est modifié lorsque vous effectuez une mise à jour du schéma.
Le format Iceberg prend en charge les modifications suivantes de l'évolution du schéma :
-
Add (Ajouter) – Ajoute une nouvelle colonne à une table ou à un
structimbriqué. -
Drop (Supprimer) – Supprime une colonne existante d'une table ou d'un
structimbriqué. -
Rename (Renommer) – Renomme une colonne ou un champ existant dans un
structimbriqué. -
Reorder (Réorganiser) – Modifie l'ordre des colonnes.
-
Type promotion (Promotion de type) – Élargit le type d'une colonne, d'un champ
struct, d'une clémap, d'une valeurmap, ou d'un élémentlist. Actuellement, les cas suivants sont pris en charge pour les tables Iceberg :-
entier à grand nombre entier
-
float à double
-
augmentation de la précision d'un type décimal
-
Vous pouvez utiliser les instructions DDL de cette section pour modifier le schéma de table Iceberg.