| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Nathan Bossart <nathandbossart(at)gmail(dot)com> |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: bump minimum supported version of psql and pg_{dump,dumpall,upgrade} to v10 |
| Date: | 2026-04-08 16:23:01 |
| Message-ID: | 3070727.1775665381@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Nathan Bossart <nathandbossart(at)gmail(dot)com> writes:
> I've brought this up a couple times in the past ~year, so here's a patch.
> Supporting versions as old as v9.2 has become quite cumbersome, requiring
> various version-specific branches and hacks. I believe our current policy
> is that we support at least 10 previous major versions [0]. For reference,
> we last bumped the minimum to v9.2 in 2021 (commits 30e7c175b 81,
> e469f0aaf3, and cf0cab868a).
I'm on board with this for v20, but as a matter of reviewing the
patch: it'd be easier if you separated it into two steps, one that
does the actual changes but doesn't reindent anything, and then a
separate application of pgindent. As this diff stands, there's an
awful lot of noise resulting from outdenting no-longer-conditional
code, which has to be reviewed by hand but it could be checked
mechanically if you left it to a "this just applies pgindent" step.
Looking at the commit log, I was struck by my comment in 30e7c175b:
(As in previous changes of
this sort, we aren't removing pg_restore's ability to read older
archive files ... though it's fair to wonder how that might be
tested nowadays.)
I wonder whether we ought to sunset some of that code too, and
if so how to draw the line on minimum archive version to support.
BTW, see also 492046fa9.
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andrew Jackson | 2026-04-08 16:31:54 | Re: Add ldapservice connection parameter |
| Previous Message | Fujii Masao | 2026-04-08 16:18:45 | Re: Truncate logs by max_log_size |