Re: Restoring default privileges on objects

From: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>
To: "Peter J(dot) Holzer" <hjp-pgsql(at)hjp(dot)at>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Restoring default privileges on objects
Date: 2023-10-06 20:16:28
Message-ID: ce729fa858618fbf36453200e7500c3b15c4cbb6.camel@cybertec.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

On Wed, 2023-08-30 at 12:00 +0200, Peter J. Holzer wrote:
> On 2023-08-29 14:44:48 -0600, Stuart McGraw wrote:
> > On 8/29/23 13:27, Tom Lane wrote:
> > > Fixing \dp to honor "\pset null" for this might be a reasonable
> > > thing to do too.  I'm actually a bit surprised that that doesn't
> > > work already.
> >
> > That change would still require someone using \dp to realize that
> > the "Access privileges" value could be either '' or NULL (I guess
> > that could be pointed out more obviously in the psql doc), and then
> > do a '\pset null' before doing \dp?  That seems a little inconvenient.
>
> Or just always do a \pset null. For me printing NULL the same as an
> empty string is just as confusing in normal tables, so that's the first
> line in my ~/.psqlrc. YMMV, of course.
>
> But I guess the point is that people who do \pset null expect to be able
> to distinguish '' and NULL visually and might be surprised if that
> doesn't work everywhere, while people who don't \pset null know that ''
> and NULL are visually indistinguishable and that they may need some
> other way to distinguish them if the difference matters.
>
> So +1 for me fixing \dp to honor "\pset null".

+1

Here is a patch that does away with the special handling of NULL values
in psql backslash commands.

Yours,
Laurenz Albe

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Laurenz Albe 2023-10-06 20:18:20 Re: Restoring default privileges on objects
Previous Message Tom Lane 2023-10-06 16:37:25 Re: why generated columsn cannot be used in COPY TO?

Browse pgsql-hackers by date

  From Date Subject
Next Message Laurenz Albe 2023-10-06 20:18:20 Re: Restoring default privileges on objects
Previous Message Bruce Momjian 2023-10-06 19:52:22 Re: Good News Everyone! + feature proposal