v.25.11Improvement

Enable create_table_empty_primary_key_by_default by default

Enable create_table_empty_primary_key_by_default by default. This is better for usability. #89333 (Alexey Milovidov).
Enable create_table_empty_primary_key_by_default setting by default in ClickHouse.

Why it matters

This change improves usability by making tables default to having an empty primary key, aligning ClickHouse's behavior with common user expectations and simplifying table creation without requiring explicit primary key definitions.

How to use it

The create_table_empty_primary_key_by_default setting is now enabled by default, so users do not need to take any additional action. To override this behavior, users can explicitly set the setting to false in their session or configuration.