ROLLBACK
abort the current transaction
- Provided by: postgresql-client-9.5 (Version: 9.5.25-0ubuntu0.16.04.1)
- Source: postgresql-9.5
- Report a bug
abort the current transaction
ROLLBACK [ WORK | TRANSACTION ]
ROLLBACK rolls back the current transaction and causes all the updates made by the transaction to be discarded.
WORK
TRANSACTION
Use COMMIT(7) to successfully terminate a transaction.
Issuing ROLLBACK outside of a transaction block emits a warning and otherwise has no effect.
To abort all changes:
ROLLBACK;
The SQL standard only specifies the two forms ROLLBACK and ROLLBACK WORK. Otherwise, this command is fully conforming.
BEGIN(7), COMMIT(7), ROLLBACK TO SAVEPOINT (ROLLBACK_TO_SAVEPOINT(7))