ROLLBACK — 中止当前事务
ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]
ROLLBACK
回滚当前事务并且导致 该事务所作的所有更新都被抛弃。
WORK
TRANSACTION
可选关键词,没有效果。
AND CHAIN
如果指定了AND CHAIN
,则立即启动与刚刚完成事务具有相同事务特征(参见 SET TRANSACTION)的新事务。 否则,不会启动任何新事务。
使用COMMIT可成功地终止一个事务。
在一个事务块之外发出ROLLBACK
会发出一个警告并且不会有效果。 事务块之外的ROLLBACK AND CHAIN
是一个错误.
要中止所有更改:
ROLLBACK;
命令ROLLBACK
符合 SQL 标准。窗体ROLLBACK TRANSACTION
是一个PostgreSQL 扩展。
SET CONSTRAINTS — 为当前事务设置约束检查时机大纲SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }描述 SET...
dropuser — 移除一个PostgreSQL用户账户大纲dropuser [connection-option...] [option...] [username]描述 dropuser移除一个已...
pg_receivewal — 以流的方式从一个PostgreSQL服务器得到预写式日志大纲pg_receivewal [option...]描述 pg_receivewal被用来从一...
pg_archivecleanup — 清理PostgreSQL WAL 归档文件大纲pg_archivecleanup [option...] archivelocationoldestkeptwalfile 简介 ...
pg_upgrade — 升级PostgreSQL服务器实例 大纲pg_upgrade-boldbindir-Bnewbindir-doldconfigdir -D newconfigdir [option...] 描...