|
Retourne le statut de la transaction en cours du serveur.
Attention |
pg_transaction_status() donnera de mauvais résultats lorsque vous l'utiliserez avec un serveur PostgreSQL 7.3 qui a le paramètre autocommit désactivé. La fonctionnalité de autocommit est dépréciée et n'existe plus dans les versions de serveur plus récentes. |
Le statut peut être PGSQL_TRANSACTION_IDLE (présentement inactif), PGSQL_TRANSACTION_ACTIVE (une commande est en cours), PGSQL_TRANSACTION_INTRANS (inactif, dans un bloc de transaction valide), ou PGSQL_TRANSACTION_INERROR (inactif, dans un bloc de transaction en échec). PGSQL_TRANSACTION_UNKNOWN est retourné si la connexion est mauvaise. PGSQL_TRANSACTION_ACTIVE est retourné seulement si la requête a été envoyée au serveur et que celle-ci n'a pas été encore complétée.
Précédent | Sommaire | Suivant |
pg_trace | Niveau supérieur | pg_tty |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:55