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';