Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Schéma de table Evolve 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
struct
imbriqué. -
Drop (Supprimer) – Supprime une colonne existante d'une table ou d'un
struct
imbriqué. -
Rename (Renommer) – Renomme une colonne ou un champ existant dans un
struct
imbriqué. -
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 DDL instructions de cette section pour modifier le schéma de table Iceberg.