diff options
| author | Michael Meskes <meskes@postgresql.org> | 2017-03-13 20:48:29 +0100 |
|---|---|---|
| committer | Michael Meskes <meskes@postgresql.org> | 2017-03-13 21:03:55 +0100 |
| commit | 9ca5c8721dfa2413e910531373395c6e18062ddf (patch) | |
| tree | a11b598f47485e2fb7efbf339118fb57f5a3d224 /doc/src | |
| parent | 42fcad68a9c0e0ebecf6842888723cad1f9d5be2 (diff) | |
Document two phase commit commands in ecpg docu.
Patch by Masahiko Sawada
Diffstat (limited to 'doc/src')
| -rw-r--r-- | doc/src/sgml/ecpg.sgml | 29 |
1 files changed, 29 insertions, 0 deletions
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> |
