Re: Schema variables - new implementation for Postgres 15+1
Julien Rouhaud <rjuju123@gmail.com>
From: Julien Rouhaud <rjuju123@gmail.com>
To: Justin Pryzby <pryzby@telsasoft.com>
Cc: Pavel Stehule <pavel.stehule@gmail.com>, Dean Rasheed <dean.a.rasheed@gmail.com>, Joel Jacobson <joel@compiler.org>, pgsql-hackers@lists.postgresql.org
Date: 2022-04-11T15:34:32Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Allow underscores in integer and numeric constants.
- faff8f8e47f1 16.0 cited
-
Remove special outfuncs/readfuncs handling of RangeVar.catalogname.
- 3cece34be842 16.0 cited
-
Remove extra space from dumped ALTER DEFAULT PRIVILEGES.
- 2af33369e794 16.0 cited
-
Create FKs properly when attaching table as partition
- b0284bfb1db5 16.0 cited
-
psql: improve tab-complete's handling of variant SQL names.
- 02b8048ba5dc 15.0 cited
Hi, On Sun, Apr 10, 2022 at 03:43:33PM -0500, Justin Pryzby wrote: > On Sun, Apr 10, 2022 at 08:30:39PM +0200, Pavel Stehule wrote: > > I am sending fresh rebased patch + separation to more patches. This split > > is initial, and can be changed later > > The 0001 patch requires this, but it's not included until 0003. > src/include/commands/session_variable.h > > Each patch should compile and pass tests with the preceding patches, without > the following patches. I think the regression tests should be included with > their corresponding patch. Maybe it's ok to separate out the changes for > pg_dump, docs, and psql - but they'd have to be merged together eventually. > I realize some of this runs counter to Julien's suggestion to split patches. Note that most of my suggestions were only to make the patch easier to review, which was mostly trying to limit a bit the core of the new code. Unfortunately, given the feature we can't really split the patch in many and smaller parts and expect them to be completely self contained, so I'm not against splitting smaller chunks like psql support and whatnot. But I'm not convinced that it will make it easier to review.