Schéma de table Evolve Iceberg - Amazon Athena

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 valeur map, ou d'un élément list. 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.