]> git.ipfire.org Git - thirdparty/postgresql.git/commit
In PostgresNode.pm, don't pass SQL to psql on the command line
authorAndrew Dunstan <andrew@dunslane.net>
Thu, 3 Jun 2021 20:08:33 +0000 (16:08 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Thu, 3 Jun 2021 21:29:43 +0000 (17:29 -0400)
commit0c92ed165ec13672d615d81a5c5fb76580f92f13
tree30e8c12209991b3f352cdc4443ba11e7bb594061
parent4ceaa760bd8cf0e19f513a9b6fdf503037d8ff72
In PostgresNode.pm, don't pass SQL to psql on the command line

The Msys shell mangles certain patterns in its command line, so avoid
handing arbitrary SQL to psql on the command line and instead use
IPC::Run's redirection facility for stdin. This pattern is already
mostly whats used, but query_poll_until() was not doing the right thing.

Problem discovered on the buildfarm when a new TAP test failed on msys.
src/test/perl/PostgresNode.pm