pgsql: Remove psql support for server versions preceding 9.2.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Remove psql support for server versions preceding 9.2.
Date: 2021-12-16 19:02:37
Message-ID: E1mxw1V-00069g-Tm@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Remove psql support for server versions preceding 9.2.

Per discussion, we'll limit support for old servers to those branches
that can still be built easily on modern platforms, which as of now
is 9.2 and up.

Aside from removing code that is dead per the assumption of
server >= 9.2, I tweaked the startup warning for unsupported versions
to complain about too-old servers as well as too-new ones. The
warning that "Some psql features might not work" applies precisely
to both cases.

Discussion: https://postgr.es/m/2923349.1634942313@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/cf0cab868aa4758b7eec5f9412f2ec74acda7f45

Modified Files
--------------
src/bin/psql/command.c | 56 +--
src/bin/psql/common.c | 27 +-
src/bin/psql/describe.c | 958 +++++++++++---------------------------------
src/bin/psql/large_obj.c | 31 +-
src/bin/psql/tab-complete.c | 4 +-
5 files changed, 261 insertions(+), 815 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2021-12-16 20:36:24 pgsql: Ensure casting to typmod -1 generates a RelabelType.
Previous Message Tom Lane 2021-12-16 17:02:14 pgsql: Clean up some more freshly-dead code in pg_dump and pg_upgrade.