Hello,

In backend/parser/parser.c we have following code section:

if (mode > RAW_PARSE_PLPGSQL_ASSIGN3)
{
/* Clean up (release memory) */
scanner_finish(yyscanner);
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("when ivorysql.compatible_mode is pg, not support a plisql procedural-language function statement")));
}


I think this error message should be rewritten in a better English like:

when ivorysql.compatible_mode is set to pg, any plisql procedural-language function statement is not supported.

Do you agree ?

If yes, can I work on the related patch ?