v.23.10New Feature

Support Asynchronous Inserts with External Data via Native Protocol

Support asynchronous inserts with external data via native protocol. Previously it worked only if data is inlined into query. #54730 (Anton Popov).
Support asynchronous inserts with external data via the native protocol, enabling data to be sent separately from the query text.

Why it matters

Previously, asynchronous inserts with external data were only possible if the data was inlined within the query itself. This feature improves flexibility and efficiency by allowing clients to send external data separately during inserts, which enhances performance and usability for large data uploads.

How to use it

Use the native protocol's asynchronous insert functionality with external data by sending the data as a separate stream rather than embedding it directly into the INSERT query. This allows more efficient data transmission for bulk inserts.