Re: psql - add SHOW_ALL_RESULTS option
Fabien COELHO <coelho@cri.ensmp.fr>
From: Fabien COELHO <coelho@cri.ensmp.fr>
To: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Cc: daniel@manitou-mail.org, peter.eisentraut@2ndquadrant.com,
iwata.aya@jp.fujitsu.com,
PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>
Date: 2019-07-26T08:19:47Z
Lists: pgsql-hackers
Attachments
- psql-always-show-results-3.patch (text/x-diff) patch
Hello Kyotaro-san, >> Attached a v2 for the always-show-all-results variant. Thanks for the >> debug! > > I have some comments on this patch. > > I'm +1 for always output all results without having knobs. That makes 4 opinions expressed towards this change of behavior, and none against. > Documentation (psql-ref.sgml) has another place that needs the > same amendment. Indeed. > Looking the output for -t, -0, -A or something like, we might need > to introduce result-set separator. Yep, possibly. I'm not sure this is material for this patch, though. > # -eH looks broken for me but it would be another issue. It seems to work for me. Could you be more precise about how it is broken? > Valid setting of FETCH_COUNT disables this feature. I think it is > unwanted behavior. Yes and no: this behavior (bug, really) is pre-existing, FETCH_COUNT does not work with combined queries: sh> /usr/bin/psql psql (12beta2 ...) fabien=# \set FETCH_COUNT 2 fabien=# SELECT 1234 \; SELECT 5432 ; fabien=# same thing with pg 11.4, and probably down to every version of postgres since the feature was implemented... I think that fixing this should be a separate bug report and patch. I'll try to look at it. Thanks for the feedback. Attached v3 with further documentation updates. -- Fabien.
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