psql: fix \l display for pre-v15 databases.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 15 Apr 2022 22:31:01 +0000 (18:31 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 15 Apr 2022 22:31:01 +0000 (18:31 -0400)
commit7129a9791eafdd825eae0187b7dd7b99ed48fdc7
treea8348782b83712a4b742d189408d1b1c56a8bc4d
parent6fea65508a1aa6a1caa5f3e7b4d27bcccb0740d8
psql: fix \l display for pre-v15 databases.

With a pre-v15 server, show NULL for the "ICU Locale" column,
matching what you see in v15 when the database locale isn't ICU.
The previous coding incorrectly repeated datcollate here.

(There's an unfinished discussion about whether to consolidate
these columns in \l output, but in any case we'd want this fix
for \l+ output.)

Euler Taveira, per report from Christoph Berg

Discussion: https://postgr.es/m/YlmIFCqu+TZSW4rB@msg.df7cb.de
src/bin/psql/describe.c