ROLLBACK PREPARED — 取消先前已準備用於兩階段提交的事務
ROLLBACK PREPARED transaction_id
ROLLBACK PREPARED
會回滾處於 prepared 狀態的事務。
transaction_id
要回滾的事務的事務識別符。
要回滾 prepared 事務,您必須是最初執行該事務的同一使用者,或是超級使用者。 但您不必與執行該事務的會話位於同一個會話中。
此指令無法在事務區塊內執行。 prepared 事務會立即回滾。
所有目前可用的 prepared 事務都列在 pg_prepared_xacts
系統檢視表中。
回滾由事務識別符 foobar
識別的事務
ROLLBACK PREPARED 'foobar';
ROLLBACK PREPARED
是 PostgreSQL 擴充功能。 它旨在由外部事務管理系統使用,其中一些系統受到標準(例如 X/Open XA)的涵蓋,但這些系統的 SQL 端未標準化。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來回報文件問題。