Re: [PATCH] GROUP BY ALL - Mailing list pgsql-hackers

From David G. Johnston
Subject Re: [PATCH] GROUP BY ALL
Date
Msg-id CAKFQuwbZ1fO3J6fNmquhQMv-Y-bG-=9nSEZ1Jvtt73+B3tvv3w@mail.gmail.com
Whole thread Raw
In response to Re: [PATCH] GROUP BY ALL  (David Christensen <david@pgguru.net>)
List pgsql-hackers
On Tue, Jul 23, 2024 at 9:48 AM David Christensen <david@pgguru.net> wrote:

Sure, not everything that makes things easier is strictly necessary;
we could require `CAST(field AS text)` instead of `::text`,

Probably should have...being standard and all.  Though syntactic sugar is quite different from new behavior - transforming :: to CAST is straight-forward.

make
subqueries required for transforming oids into specific system tables
instead of `::regfoo` casts,

Since OID is non-standard this falls within our purview.

  any number of other choices, remove
`SELECT *` as a parse option,

Again, standard dictated.

but making it easier to do common things
interactively as a DBA has value as well.


Agreed, but this isn't a clear-cut win, and doesn't have standard conformance to tip the scale over fully.

Also, there are so many better tools for data exploration.  Removing this quirk only marginally closes that gap.

David J.

pgsql-hackers by date:

Previous
From: David Christensen
Date:
Subject: Re: [PATCH] GROUP BY ALL
Next
From: Dimitrios Apostolou
Date:
Subject: Re: Add mention of execution time memory for enable_partitionwise_* GUCs