Custom error message for Postgresql CHECK IN list constraint
问题 I would like to create a more specific error message for Postgres CHECK IN violations. So for example a violation of the following CHECK constraint on a column: management_zone varchar(15) NOT NULL CHECK (management_zone IN ('Marine', 'Terrestrial') ), should return a custom error message such as ie.: "Hint: Check spelling. Only allowed inputs are: 'Marine', 'Terrestrial'. The best solution I have seen so far solves it by using the error message as the name of the check constraint, ie ADD