Standardize the definition of the subtype field of AlterDomainStmt

Quan Zongliang <quanzongliang@yeah.net>

From: Quan Zongliang <quanzongliang@yeah.net>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2025-05-27T03:06:46Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Refactor subtype field of AlterDomainStmt

Attachments

I noticed that the subtype of AlterDomainStmt is directly using 
constants in the code. It is not conducive to the maintenance and 
reading of the code. Based on the definition of AlterTableType, use 
"AD_" as the prefix. Define several macros to replace the original 
characters.
The subtype of AlterTableCmd is defined using an enumeration. The 
subtypes of AlterDomainStmt are relatively few in number, and the 
original definition uses characters. These definitions still use 
characters and maintain the values unchanged. If some plugins or tools 
are also processing AlterDomainStmt, there will be no errors.

--
Quan Zongliang