Re: Add \pset options for boolean value display
David G. Johnston <david.g.johnston@gmail.com>
From: "David G. Johnston" <david.g.johnston@gmail.com>
To: Daniel Verite <daniel@manitou-mail.org>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-06-25T18:21:56Z
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 →
-
Add \pset options for boolean value display
- 645cb44c5490 19 (unreleased) landed
On Wed, Jun 25, 2025 at 11:03 AM Daniel Verite <daniel@manitou-mail.org> wrote: > David G. Johnston wrote: > > > > It's \pset null for boolean values > > > > > > > v1, Ready aside from bike-shedding the name. > > An annoying weakness of this approach is that it cannot detect > booleans inside arrays or composite types Arrays are probably doable. The low volume of composite literal outputs is not worth worrying about. > or COPY output, > meaning that the translation of t/f is incomplete. > pset doesn't affect COPY output ever so this doesn't seem problematic. > Also it reminds of a previous discussion (see [1]) where pretty much > the same idea was proposed (and eventually rejected at the time). > > > [1] https://postgr.es/m/56308F56.8060908%40joh.to > > Ok, so yes, I really want this hack in psql. It fits with pset formats and affects our \d and other table-producing meta-commands. Plus I'd like to use it for documentation examples. Maybe that's enough to change some decade-old opinions. Mine's apparently changed since then. David J.