v.24.12New Feature

Schema Evolution in Iceberg Data Storage Format

Schema evolution for the Iceberg data storage format provides the user with extensive options for modifying the schema of their table. The order of columns, column names, and simple type extensions can be changed under the hood. #69445 (Daniil Ivanik).
Introduces schema evolution support for the Iceberg data storage format, allowing users to modify table schemas by changing column order, renaming columns, and extending simple column types seamlessly.

Why it matters

This feature addresses the need for flexible schema management in Iceberg tables by enabling extensive schema modifications without disrupting data accessibility or requiring manual migration. It improves compatibility and usability for users managing evolving datasets stored in Iceberg format.

How to use it

Users can apply schema evolution capabilities on Iceberg tables by altering the table schema through supported SQL commands or schema modification tools integrated with ClickHouse. Changes such as reordering columns, renaming, and extending types are automatically handled under the hood to maintain data consistency.