Modification du schéma de table Iceberg - Amazon Athena

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 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 instructions DDL de cette section pour modifier le schéma de table Iceberg.