Re: psql - add SHOW_ALL_RESULTS option
Peter Eisentraut <peter.eisentraut@enterprisedb.com>
From: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
To: Fabien COELHO <coelho@cri.ensmp.fr>
Cc: "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>
Date: 2022-03-17T14:51:45Z
Lists: pgsql-hackers
On 12.03.22 17:27, Fabien COELHO wrote: > >>> Are you planning to send a rebased patch for this commit fest? >> >> Argh, I did it in a reply in another thread:-( Attached v15. >> >> So as to help moves things forward, I'd suggest that we should not to >> care too much about corner case repetition of some error messages >> which are due to libpq internals, so I could remove the ugly buffer >> reset from the patch and have the repetition, and if/when the issue is >> fixed later in libpq then the repetition will be removed, fine! The >> issue is that we just expose the strange behavior of libpq, which is >> libpq to solve, not psql. > > See attached v16 which removes the libpq workaround. I suppose this depends on https://www.postgresql.org/message-id/flat/ab4288f8-be5c-57fb-2400-e3e857f53e46%40enterprisedb.com getting committed, because right now this makes the psql TAP tests fail because of the duplicate error message. How should we handle that? In this part of the patch, there seems to be part of a sentence missing: + * Marshal the COPY data. Either subroutine will get the + * connection out of its COPY state, then + * once and report any error. Return whether all was ok.
Commits
-
psql: Show all query results by default
- 7844c9918a43 15.0 landed
- 3a5130672296 14.0 landed
-
psql: Refactor ProcessResult()
- 5519d5affdfa 15.0 landed
-
psql: Refactor SendQuery()
- 8910a25fef3d 15.0 landed
-
psql: Add test for psql behavior on server crash
- 8cd7627c7b19 15.0 landed
-
psql: Additional tests
- 9028cce426ba 15.0 landed
-
Improve some psql test code
- fbee60f6a4ff 15.0 landed
-
psql: Fix some scan-build warnings
- 390edeeb570c 15.0 landed
-
psql: Add test for handling of replication commands
- 67c069848a99 15.0 landed
-
psql: More tests
- c0280bc3edeb 15.0 landed
-
psql: Add various tests
- 14d755b00037 15.0 landed
-
psql: Add test for query canceling
- 5b3f471ff23a 15.0 landed
-
Revert "psql: Show all query results by default"
- fae65629cec8 14.0 landed
-
Extend a test case a little
- b3a9e9897ec7 14.0 landed