]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Add support for \aset in pgbench
authorMichael Paquier <michael@paquier.xyz>
Fri, 3 Apr 2020 02:45:15 +0000 (11:45 +0900)
committerMichael Paquier <michael@paquier.xyz>
Fri, 3 Apr 2020 02:45:15 +0000 (11:45 +0900)
commit9d8ef98800bd291de145fb1be41f0868546e02ab
tree4862d78e2ae452c690f2bf4ccbe74a4bf547677f
parented7a5095716ee498ecc406e1b8d5ab92c7662d10
Add support for \aset in pgbench

This option is similar to \gset, except that it is able to store all
results from combined SQL queries into separate variables.  If a query
returns multiple rows, the last result is stored and if a query returns
no rows, nothing is stored.

While on it, add a TAP test for \gset to check for a failure when a
query returns multiple rows.

Author: Fabien Coelho
Reviewed-by: Ibrar Ahmed, Michael Paquier
Discussion: https://postgr.es/m/alpine.DEB.2.21.1904081914200.2529@lancre
doc/src/sgml/ref/pgbench.sgml
src/bin/pgbench/pgbench.c
src/bin/pgbench/t/001_pgbench_with_server.pl