4 ROLLBACK — abort the current transaction
8 ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
12 ROLLBACK rolls back the current transaction and causes all the updates
13 made by the transaction to be discarded.
19 Optional key words. They have no effect.
22 If AND CHAIN is specified, a new (not aborted) transaction is
23 immediately started with the same transaction characteristics
24 (see SET TRANSACTION) as the just finished one. Otherwise, no
25 new transaction is started.
29 Use COMMIT to successfully terminate a transaction.
31 Issuing ROLLBACK outside of a transaction block emits a warning and
32 otherwise has no effect. ROLLBACK AND CHAIN outside of a transaction
42 The command ROLLBACK conforms to the SQL standard. The form ROLLBACK
43 TRANSACTION is a PostgreSQL extension.
47 BEGIN, COMMIT, ROLLBACK TO SAVEPOINT