Evolución del esquema de tabla de Iceberg - Amazon Athena

Evolución del esquema de tabla de Iceberg

Las actualizaciones de esquemas Iceberg son cambios de metadatos únicamente. No se modifican los archivos de datos cuando se realiza una actualización del esquema.

El formato Iceberg admite los siguientes cambios de evolución del esquema:

  • Agregar: agrega una nueva columna a una tabla o struct anidada.

  • Eliminar: elimina una columna existente de una tabla o struct anidada.

  • Renombrar: cambia el nombre de una columna o campo existente en una struct anidada.

  • Reordenar: cambia el orden de columnas.

  • Promoción de tipos: amplía el tipo de una columna, campo de struct, clave de map, valor de map‭ o elemento de list. En la actualidad, se admiten los siguientes casos para las tablas de Iceberg:

    • número entero a número entero grande

    • flotante a doble

    • aumento de la precisión de un tipo decimal

Puede utilizar las instrucciones DDL de esta sección para modificar el esquema de la tabla de Iceberg.