On Wed, Oct 28, 2020 at 3:24 PM Tom Lane <t...@sss.pgh.pa.us> wrote:

>
> Nah.  What I'm imagining is just that pg_type.h contains
>
> #ifdef EXPOSE_TO_CLIENT_CODE
>
> /*
>  * Backwards compatibility for ancient random spellings of OID macros.
>  * Don't use these macros in new code.
>  */
> #define CASHOID  MONEYOID
> #define LSNOID   PG_LSNOID
>
> #endif
>

Here is a quick patch implementing this much.

-- 
John Naylor
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Attachment: forbid-custom-pg-type-symbols.patch
Description: Binary data

Reply via email to