How to know if a TRANSACTION isn't completed

Started by Nonamealmost 21 years ago3 messagesgeneral
Jump to latest
#1Noname
MargaretGillon@chromalloy.com

I am trying to adapt a class to Postgresql that was written for SQLServer.
As an error check the class counts open transactions to make sure all
previous transactions have been completed. In SQLServer there is a command
@@TRANCOUNT which tells how many transactions are open on the server for
the current connection.

Is there a similar command in Postgresql so that the client application
can find out if there's an unresolved transaction before it starts a new
one?

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
***
Margaret Gillon, IS Dept., Chromalloy Los Angeles, ext. 297

#2Neil Conway
neilc@samurai.com
In reply to: Noname (#1)
Re: How to know if a TRANSACTION isn't completed

MargaretGillon@chromalloy.com wrote:

Is there a similar command in Postgresql so that the client application
can find out if there's an unresolved transaction before it starts a new
one?

See PQtransactionStatus() in libpq; if you're using a different language
interface, it should provide some means to get the same information.

http://developer.postgresql.org/docs/postgres/libpq-status.html

-Neil

#3Noname
MargaretGillon@chromalloy.com
In reply to: Neil Conway (#2)
Re: How to know if a TRANSACTION isn't completed

MargaretGillon@chromalloy.com wrote:

Is there a similar command in Postgresql so that the client

application

can find out if there's an unresolved transaction before it starts a

new

one?

See PQtransactionStatus() in libpq; if you're using a different language
interface, it should provide some means to get the same information.

http://developer.postgresql.org/docs/postgres/libpq-status.html

-Neil

I am using Visual FoxPro with WINDOWS-ODBC to get to a Postgresql 7.3.4
database on a Redhat9 server. Is there an equilavent command I can use with
ODBC?

Margaret