Re: One-shot expanded output in psql using \G
Christoph Berg <christoph.berg@credativ.de>
From: Christoph Berg <christoph.berg@credativ.de>
To: Daniel Verite <daniel@manitou-mail.org>
Cc: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2017-01-30T10:14:25Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
psql: Fix \gx when FETCH_COUNT is used
- 0cdc3e47bea4 11.0 landed
- 51d0fa8ed93f 10.0 landed
-
psql: Add \gx command
- b2678efd43f1 10.0 landed
Re: Daniel Verite 2017-01-28 <74e7fd23-f5a9-488d-a8c4-1e0da674b27c@manitou-mail.org> > > Mysql's CLI client is using \G for this purpose, and adding the very > > same functionality to psql fits nicely into the set of existing > > backslash commands: \g sends the query buffer, \G will do exactly the > > same as \g (including parameters), but forces expanded output just for > > this query. > > +1 for the functionality but should we choose to ignore the comparison > to mysql, I'd suggest \gx for the name. IMHO \G is a tad easier to type than \gx, though the difference isn't huge, so I would be fine with either. But do we really want to choose something different just because MySQL is using it? \G will be much easier to explain to existing users (both people coming from MySQL to PostgreSQL, and PostgreSQL users doing a detour into foreign territory), and it would be one difference less to have to care about when typing on the CLIs. +1 on \G. Christoph