On this page
ROLLBACK PREPARED
ROLLBACK PREPARED —取消先前为两阶段提交准备的事务
Synopsis
ROLLBACK PREPARED transaction_id
Description
ROLLBACK PREPARED
回滚处于准备状态的事务。
Parameters
transaction_id
- 要回滚的事务的事务标识符。
Notes
要回滚准备好的事务,您必须是最初执行事务的同一用户或超级用户。但是您不必处于执行事务的同一会话中。
无法在事务块内执行此命令。准备好的事务将立即回滚。
pg_prepared_xacts系统视图中列出了所有当前可用的准备好的 Transaction。
Examples
回滚由事务标识符foobar
标识的事务:
ROLLBACK PREPARED 'foobar';
Compatibility
ROLLBACK PREPARED
是 PostgreSQL 扩展。它旨在供外部事务 Management 系统使用,其中一些已包含在标准中(例如 X/Open XA),但是这些系统的 SQL 端未标准化。