[...snip...]Is there any way to find out the statement context in a server function? Is there anyway to find out the transaction context in a server function?
If this were a C function, would it be easier to have this information?
I don't know anything about plpython, but I'd guess the info you're looking for is not available to it.
In C, I think (but have not tried) you could use GetCurrentTransactionId() to put the current transaction id into a global variable, and allocate memory for other globals in TopTransactionContext. Then use a change in transaction id to signal a need to reallocate/reinitialize your globals.
Not sure if this is what you were looking for, but HTH.
Joe
---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly