# 已准备好回滚

ROLLBACK PREPARED — 取消之前为两阶段提交准备的事务

# 概要

ROLLBACK PREPARED transaction_id

# 描述

已准备好回滚回滚处于准备状态的事务。

# 参数

transaction_id

要回滚的事务的事务标识符。

# 笔记

要回滚准备好的事务,您必须是最初执行该事务的同一用户,或者是超级用户。但您不必在执行事务的同一会话中。

此命令不能在事务块内执行。准备好的事务立即回滚。

所有当前可用的准备好的事务都列在pg_prepared_xacts系统视图。

# 例子

回滚事务标识符标识的事务富吧

ROLLBACK PREPARED 'foobar';

# 兼容性

已准备好回滚是一个 PostgreSQL 扩展。它旨在供外部事务管理系统使用,其中一些已被标准覆盖(例如 X/Open XA),但这些系统的 SQL 端并未标准化。

# 也可以看看

准备交易,提交准备