ROLLBACK PREPARED
ROLLBACK PREPARED — annule une transaction précédemment
préparée en vue d'une validation en deux phases
Synopsis
ROLLBACK PREPARED id_transaction
Description
ROLLBACK PREPARED
annule une transaction préparée.
Paramètres
-
id_transaction
-
L'identifiant de la transaction à annuler.
Notes
Pour annuler une transaction préparée, il est impératif d'être soit
l'utilisateur qui a initié la transaction, soit un
superutilisateur. Il n'est, en revanche, pas nécessaire d'être dans
la session qui a initié la transaction.
Cette commande ne peut pas être exécutée à l'intérieur d'un bloc de
transaction. La transaction préparée est annulée immédiatement.
Toutes les transactions préparées disponibles sont listées dans la
vue système
pg_prepared_xacts
.
Exemples
Annuler la transaction identifiée par foobar :
ROLLBACK PREPARED 'foobar';