PREPAREDは、準備された状態のトランザクションをロールバックします。パラメータtransaction_idロールバックさせるトランザクションのトランザクション識別子です。準備されたトランザクションをロールバックするには、トランザクションを元々実行したユーザかスーパーユーザでなければなりません。トランザクションを実行したのと同じセッション内で実行する必要はありません。このコマンドはトランザクションブロック内では実行できません。準備されたトランザクションは即座にロールバックされます。現在利用できるすべての準備されたトランザクションはpg_prepared_xactsシステムビュー内に列挙されています。例トランザクション識別子foobarで識別されるトランザクションをロールバックします。PREPAREDはPostgreSQLの拡張です。これは外部のトランザクション管理システムによる利用を意図したものです。XAなど)もありますが、こうしたシステムでもSQL側は標準化されていません。