elein wrote:
> 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?
>
[...snip...]
>
> 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