Re: Fwd: [GENERAL] statement id

Поиск
Список
Период
Сортировка
От Joe Conway
Тема Re: Fwd: [GENERAL] statement id
Дата
Msg-id 3E7CF63C.5010801@joeconway.com
обсуждение исходный текст
Ответ на Fwd: [GENERAL] statement id  (elein <elein@sbcglobal.net>)
Ответы Re: Fwd: [GENERAL] statement id  (elein <elein@sbcglobal.net>)
Список pgsql-hackers
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



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: PQescapeBytea on Win32
Следующее
От: Joe Conway
Дата:
Сообщение: IS OF