"Kevin Grittner" <Kevin.Grittner@xxxxxxxxxxxx> writes: > "A.M." <agentm@xxxxxxxxxxxxxxxxxxxxx> wrote: >> Most PLs include some session-specific storage. In PL/Perl, it is >> %_SHARED. Setting a flag there should do the trick. If you are >> using a PL which does not have such a notion (like plpgsql), you >> can add a call in your triggers to a function written in a PL >> which does support this. Alternatively, a C function which >> sets/checks a global flag would work as well. > I thought it might come to that. Correctly resetting such a value after a transaction/subtransaction abort might be a bit problematic. regards, tom lane -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general