Files
postgresql/src/pl/plpython
Peter Eisentraut 604bd36711 PG_FINALLY
This gives an alternative way of catching exceptions, for the common
case where the cleanup code is the same in the error and non-error
cases.  So instead of

    PG_TRY();
    {
        ... code that might throw ereport(ERROR) ...
    }
    PG_CATCH();
    {
        cleanup();
	PG_RE_THROW();
    }
    PG_END_TRY();
    cleanup();

one can write

    PG_TRY();
    {
        ... code that might throw ereport(ERROR) ...
    }
    PG_FINALLY();
    {
        cleanup();
    }
    PG_END_TRY();

Discussion: https://www.postgresql.org/message-id/flat/95a822c3-728b-af0e-d7e5-71890507ae0c%402ndquadrant.com
2019-11-01 11:18:03 +01:00
..
2019-03-30 08:15:57 +01:00
2019-06-17 15:30:20 +02:00
2019-03-30 08:15:57 +01:00
2018-05-21 12:29:52 -04:00
2019-11-01 11:18:03 +01:00
2019-11-01 11:18:03 +01:00
2019-11-01 11:18:03 +01:00
2017-06-21 15:19:25 -04:00
2017-06-21 15:19:25 -04:00
2017-06-21 15:19:25 -04:00
2017-11-30 11:03:20 -05:00
2019-11-01 11:18:03 +01:00
2019-11-01 11:18:03 +01:00