ABORT — Interrompre la transaction en cours
ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
ABORT annule la transaction en cours et toutes les mises à
jour effectuées pendant cette transaction. Cette commande a un comportement
identique à la commande SQL ROLLBACK. Elle n'est
présente que pour des raisons historiques.
WORKTRANSACTIONMots-clé optionnels. Ils n'ont aucun effet.
AND CHAIN
Si la clause AND CHAIN est indiquée, une nouvelle
transaction est immédiatement démarrée avec les mêmes caractéristiques de
transaction (voir SET
TRANSACTION) que celle qui vient de se terminer. Sinon
aucune nouvelle transaction n'est démarrée.
COMMIT est utilisé pour
terminer avec succès une transaction.
Exécuter ABORT à l'extérieur de toute transaction provoque
un message d'avertissement mais ne cause aucun dégât.
Annuler toutes les modifications :
ABORT;
Cette commande est une extension PostgreSQL
présente pour des raisons historiques. ROLLBACK est la
commande équivalente du standard SQL.