From: | Guyren Howe <guyren(at)gmail(dot)com> |
---|---|
To: | pgsql-general <pgsql-general(at)lists(dot)postgresql(dot)org>, Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> |
Subject: | Re: Can we go beyond the standard to make Postgres radically better? |
Date: | 2022-02-13 09:45:48 |
Message-ID: | b1ccc12b-0b73-4017-aa3e-3b2854342105@Spark |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
> > The MySQL autocomplete is designed without context filtering. Maybe we can have this implementation too (as alternative)
> >
> > so using all column names + all table names + aliases.column names (when we know defined alias)
> >
> > Another idea about column excluding. Any implementation on the client side is very complex, because you need to parse sql. But maybe we can enhance SQL with some syntax.
> >
> > SELECT ... and LAST optional clause can be HIDE, OR EXCLUDE NAME or EXCLUDE TYPE
> >
> > SELECT * FROM postgistab HIDE TYPE LIKE 'wkb%'
> > SELECT * FROM postgistab ORDER BY ... EXCLUDE COLUMN LIKE 'shape%'
> >
> > WITH x AS (SELECT * FROM xx)
> > SELECT * FROM x EXCLUDE COLUMN x1,x2
> >
> > The column excluding should be separate *last* clase.
> >
> > More with this syntax is less possibility of collision with ANSI SQL
Not against this. Seems somewhere in here might be a nice quality of life change.
Still.
I originally suggested that SQL is terrible and we should fearlessly either replace it or migrate it toward something better. And the thread winds up with a debate about a minor change to a development tool.
I’m back to just having no earthly idea why anyone who finds relations to be a productive tool for building a model would think that SQL being the only means to do that is Okay.
SMH.
From | Date | Subject | |
---|---|---|---|
Next Message | Pavel Stehule | 2022-02-13 10:00:00 | Re: Can we go beyond the standard to make Postgres radically better? |
Previous Message | Pavel Stehule | 2022-02-13 09:24:02 | Re: Can we go beyond the standard to make Postgres radically better? |