rollback(7l)

rollback7l

Abort the current transaction

Usage

ROLLBACK [ WORK | TRANSACTION ]

Inputs

None.

Outputs

ABORT

Message returned if successful.

NOTICE: ROLLBACK: no transaction in progress

If there is not any transaction currently in progress.

Overview

ROLLBACK rolls back the current transaction and causes all the updates made by the transaction to be discarded.

Notes

Use COMMIT [commit(l)] to successfully terminate a transaction. ABORT [abort(l)] is a synonym for ROLLBACK.

Usage

To abort all changes:

ROLLBACK WORK;

Compatibility

SQL92

SQL92 only specifies the two forms ROLLBACK and ROLLBACK WORK. Otherwise full compatibility.

Releases

6 releases since Debian 1.2 (Rex); the text changed 4 times.

  1. 1.2
  2. 1.3
  3. 2.0–2.1
  4. 2.2
  5. 3.0

From postgresql-client 7.2.1-2woody8 in Debian 3.0 (Woody). Parsed by carta from the page's man source.