Here is a new patch set: 0001: This introduces the \sendpipeline meta-command and forbid \g in a pipeline. This is to fix the formatting options of \g that are not supported in a pipeline.
0002: Allows ';' to send a query using extended protocol when within a pipeline by using PQsendQueryParams with 0 parameters. It is not possible to send parameters with extended protocol this way and everything will be propagated through the query string, similar to a simple query.
v02-0001-psql-Create-new-sendpipeline-meta-command.patch
Description: Binary data
v02-0002-psql-Allow-to-add-queries-in-an-ongoing-pipeline.patch
Description: Binary data