Re: Document that PG_TRY block cannot have a return statement - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Document that PG_TRY block cannot have a return statement
Date
Msg-id 2801961.1694532176@sss.pgh.pa.us
Whole thread Raw
In response to Document that PG_TRY block cannot have a return statement  (Serpent <serpent7776@gmail.com>)
Responses Re: Document that PG_TRY block cannot have a return statement
List pgsql-hackers
Serpent <serpent7776@gmail.com> writes:
> I'm talking about this part:

> PG_TRY();
> {
>   ... code that might throw ereport(ERROR) ...
> }

Ah.  Your phrasing needs work for clarity then.  Also, "return"
is hardly the only way to break it; break, continue, or goto
leading out of the PG_TRY are other possibilities.  Maybe more
like "The XXX code must exit normally (by control reaching
the end) if it does not throw ereport(ERROR)."  Not quite sure
what to use for XXX.

            regards, tom lane



pgsql-hackers by date:

Previous
From: stepan rutz
Date:
Subject: Re: Detoasting optionally to make Explain-Analyze less misleading
Next
From: Tom Lane
Date:
Subject: Re: Detoasting optionally to make Explain-Analyze less misleading