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.