Remove obsolete RECHECK keyword completely

Peter Eisentraut <peter@eisentraut.org>

From: Peter Eisentraut <peter@eisentraut.org>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2024-08-02T10:41:06Z
Lists: pgsql-hackers

Attachments

I propose to remove the obsolete RECHECK keyword completely.  This used 
to be part of CREATE OPERATOR CLASS and ALTER OPERATOR FAMILY, but it 
has done nothing (except issue a NOTICE) since PostgreSQL 8.4.  Commit 
30e7c175b81 removed support for dumping from pre-9.2 servers, so this no 
longer serves any need, it seems to me.

This now removes it completely, and you'd get a normal parse error if 
you used it.

Commits

  1. Remove obsolete RECHECK keyword completely

  2. Remove pg_dump/pg_dumpall support for dumping from pre-9.2 servers.