Re: [PATCH] GROUP BY ALL

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: David Christensen <david(at)pgguru(dot)net>
Cc: Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [PATCH] GROUP BY ALL
Date: 2024-07-23 16:59:29
Message-ID: CAKFQuwbZ1fO3J6fNmquhQMv-Y-bG-=9nSEZ1Jvtt73+B3tvv3w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Jul 23, 2024 at 9:48 AM David Christensen <david(at)pgguru(dot)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.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Dimitrios Apostolou 2024-07-23 17:02:02 Re: Add mention of execution time memory for enable_partitionwise_* GUCs
Previous Message David Christensen 2024-07-23 16:48:35 Re: [PATCH] GROUP BY ALL