v.21.7Improvement

Display Progress for File Table Engine in ClickHouse Local and Client on STDIN Data Inserts

Display progress for File table engine in clickhouse-local and on INSERT query in clickhouse-client when data is passed to stdin. Closes #18209. #23656 (Kseniia Sumarokova).
Adds progress display for the File table engine in clickhouse-local and during INSERT queries in clickhouse-client when input data is passed via stdin.

Why it matters

This feature addresses the lack of visible progress feedback when using the File table engine in clickhouse-local and when inserting data through clickhouse-client from standard input. It improves user experience by providing real-time progress information, helping users monitor long-running data ingestion tasks.

How to use it

When using clickhouse-local with the File table engine or performing an INSERT query via clickhouse-client with data piped through stdin, progress will be displayed automatically without requiring additional configuration.