Re: psql - add SHOW_ALL_RESULTS option
Kyotaro Horiguchi <horikyota.ntt@gmail.com>
From: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
To: coelho@cri.ensmp.fr
Cc: daniel@manitou-mail.org, peter.eisentraut@2ndquadrant.com,
iwata.aya@jp.fujitsu.com, pgsql-hackers@lists.postgresql.org
Date: 2019-07-29T02:59:38Z
Lists: pgsql-hackers
Hello, Fabien. At Fri, 26 Jul 2019 08:19:47 +0000 (GMT), Fabien COELHO <coelho@cri.ensmp.fr> wrote in <alpine.DEB.2.21.1907260738240.13195@lancre> > > 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. I'm fine with that. > > # -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? It emits bare command string before html result. It's not caused by this patch. > > 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. Ah, I didin't notieced that. Thanks for the explanation. > Thanks for the feedback. Attached v3 with further documentation > updates. regards. -- Kyotaro Horiguchi NTT Open Source Software Center
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