Re: Add \pset options for boolean value display

From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
To: Álvaro Herrera <alvherre(at)kurilemu(dot)de>
Cc: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Add \pset options for boolean value display
Date: 2025-10-21 11:26:50
Message-ID: CAFj8pRAFFrVB6XcWjHjsrhnuGtt3KdQEdR4vDbtS9vcL7Ytzkw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

út 21. 10. 2025 v 9:38 odesílatel Álvaro Herrera <alvherre(at)kurilemu(dot)de>
napsal:

> On 2025-Oct-20, David G. Johnston wrote:
>
> > Thank you. Seems good from a quick read. I’m regretting the choice of
> the
> > display_ prefix; is there any technical limitation or other opposition to
> > using just true and false?
> >
> > \pset true ‘true’
> > \pset false ‘false’
> >
> > To keep in line with:
> >
> > \pset null ‘(null)’
>
> Uhm. I don't know. No technical limitation AFAICS. It looks a bit
> weird to me, because those names are so generic; but also I cannot
> really object to them. That said, such a last-minute bikeshed comment
> seems like a perfect way to kill your patch.

> I'll gladly take a vote.
>

I think so this is little bit different case

In this context I see three "safe" variants like

short: t, f
long: true, false
localized: nepravda, pravda (if this is available)
localized short is probably very messy - like 'n' and 'p' for Czech
language and never be used

In the Czech environment we mostly don't translate boolean constants in
computer science.

Regards

Pavel

Null is different - there is not known any formal symbol for null.

> --
> Álvaro Herrera Breisgau, Deutschland —
> https://www.EnterpriseDB.com/
> "On the other flipper, one wrong move and we're Fatal Exceptions"
> (T.U.X.: Term Unit X - http://www.thelinuxreview.com/TUX/)
>
>
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Jelte Fennema-Nio 2025-10-21 12:19:29 CI: Add task that runs pgindent
Previous Message Amit Kapila 2025-10-21 10:27:46 Re: Invalid primary_slot_name triggers warnings in all processes on reload