COMMIT PREPARED — 提交一個先前已準備好用於兩階段提交的交易
COMMIT PREPARED transaction_id
COMMIT PREPARED
提交一個處於預備狀態的交易。
transaction_id
要提交的交易的交易識別碼。
要提交預備交易,您必須是最初執行交易的同一個使用者,或是超級使用者。但您不必在執行交易的同一個會話中。
此指令不能在交易區塊內執行。預備交易會立即提交。
所有目前可用的預備交易都列在 pg_prepared_xacts
系統檢視中。
提交由交易識別碼 foobar
識別的交易
COMMIT PREPARED 'foobar';
COMMIT PREPARED
是 PostgreSQL 擴充功能。它旨在供外部交易管理系統使用,其中一些系統受標準涵蓋(例如 X/Open XA),但這些系統的 SQL 方面並未標準化。
如果您在文件中看到任何不正確、與您對特定功能的體驗不符或需要進一步說明的地方,請使用此表單來報告文件問題。