v.19.4Improvements

Keep Ordinary, Default, MATERIALIZED and ALIAS Columns in a Single List

Keep ordinary, DEFAULT, MATERIALIZED and ALIAS columns in a single list (fixes issue #2867). #4707 (Alex Zatelepin)
Keeps ordinary, DEFAULT, MATERIALIZED, and ALIAS columns in a single list when processing table schemas.

Why it matters

This feature addresses issue #2867 by unifying the handling of different types of columns in ClickHouse. Previously, these column types were managed separately, which could cause inconsistencies or confusion. Combining them into a single list improves schema clarity and consistency, simplifying management and introspection for users.

How to use it

This fix is applied internally in ClickHouse and does not require any explicit action from users. It will automatically affect how table schemas are represented and processed when creating or modifying tables containing ordinary, DEFAULT, MATERIALIZED, or ALIAS columns.