postgres.git / summary / log / commit / refs

commit    9ca5c8721dfa2413e910531373395c6e18062ddf
Author:   Michael Meskes <meskes@postgresql.org>
Date:     Mon Mar 13 19:48:29 2017 +0000

    Document two phase commit commands in ecpg docu.
    
    Patch by Masahiko Sawada


doc/src/sgml/ecpg.sgml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml index b8021cbe5b4..bc4dd686208 100644 --- a/doc/src/sgml/ecpg.sgml +++ b/doc/src/sgml/ecpg.sgml @@ -507,6 +507,35 @@ EXEC SQL COMMIT; </listitem> </varlistentry> + <variablelist> + <varlistentry> + <term><literal>EXEC SQL PREPARE TRANSACTION </literal><replaceable class="PARAMETER">transaction_id</></term> + <listitem> + <para> + Prepare the current transaction for two-phase commit. + </para> + </listitem> + </varlistentry> + + <variablelist> + <varlistentry> + <term><literal>EXEC SQL COMMIT PREPARED </literal><replaceable class="PARAMETER">transaction_id</></term> + <listitem> + <para> + Commit a transaction that is in prepared state. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><literal>EXEC SQL ROLLBACK PREPARED </literal><replaceable class="PARAMETER">transaction_id</></term> + <listitem> + <para> + Roll back a transaction that is in prepared state. + </para> + </listitem> + </varlistentry> + <varlistentry> <term><literal>EXEC SQL SET AUTOCOMMIT TO ON</literal></term> <listitem> [parent: 42fcad68a9c0]