| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
| Cc: | Andres Freund <andres(at)anarazel(dot)de>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: generating function default settings from pg_proc.dat |
| Date: | 2026-02-17 01:36:25 |
| Message-ID: | 1288023.1771292185@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
I wrote:
> After a little bit of thought, I propose the following sketch
> for what to do in the bootstrap backend:
Here is a draft patch along those lines. I've verified that
the initial contents of pg_proc are exactly as before,
except that json[b]_strip_nulls gain the correct provolatile
value, and a few proargdefaults entries no longer involve
cast functions.
The changes in system_functions.sql and pg_proc.dat are nearly
verbatim from your 0002 patch, except that I had to adjust the
quoting conventions in some places because array_in does it
differently.
regards, tom lane
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-fill-proargdefaults-during-bootstrap.patch | text/x-diff | 35.4 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Hayato Kuroda (Fujitsu) | 2026-02-17 01:56:00 | RE: Improve docs syntax checking and enable it in the meson build |
| Previous Message | Peter Smith | 2026-02-17 01:08:22 | DOCS - Server Applications [option] should be [option...] |