Re: determining if there's a transaction in progress
От | Warren W. Gay VE3WWG |
---|---|
Тема | Re: determining if there's a transaction in progress |
Дата | |
Msg-id | 3D5DD515.4070302@cogeco.ca обсуждение исходный текст |
Ответ на | determining if there's a transaction in progress (Daniel Kelley <dkelley@otec.com>) |
Список | pgsql-interfaces |
Steve Howe wrote: >Hello Daniel, >Friday, August 16, 2002, 10:54:26 AM, you wrote: >DK> hi- >DK> i'm using libpq. is there any way to determine if there is a transaction >DK> is process thru libpq? > >There is not. > > I too could benefit from a libpq feature that indicates if a transaction is pending. This helps in determining in a destructor (or Ada finalization) whether the default action to rollback/commit is necessary (rather than depend upon the server default action). Assuming it is always necessary is clumsy, and imposes unnecessary overhead in situations where a transaction may not be in progress. Wish 2: After performing an INSERT operation, with a column containing a serial value, it would be nice to obtain that serial value without having to resort to a subsequent SELECT on OID to get at it. INFORMIX (and ORACLE?) make this information available to the embedded C/C++ clients. The same in libpq would be more efficient. Thanks, Warren. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg
В списке pgsql-interfaces по дате отправления: