manpagez: man pages & more
man commit_prepared(l)
Home | html | info | man
COMMIT PREPARED()                SQL Commands                COMMIT PREPARED()




NAME

       COMMIT  PREPARED  -  commit a transaction that was earlier prepared for
       two-phase commit



SYNOPSIS

       COMMIT PREPARED transaction_id



DESCRIPTION

       COMMIT PREPARED commits a transaction that is in prepared state.


PARAMETERS

       transaction_id
              The transaction identifier of the transaction that is to be com-
              mitted.


NOTES

       To commit a prepared transaction, you must be either the same user that
       executed the transaction originally, or a superuser.  But  you  do  not
       have to be in the same session that executed the transaction.

       This  command  cannot  be executed inside a transaction block. The pre-
       pared transaction is committed immediately.

       All currently available prepared transactions are listed in the pg_pre-
       pared_xacts system view.


EXAMPLES

       Commit the transaction identified by the transaction identifier foobar:

       COMMIT PREPARED 'foobar';



SEE ALSO

       PREPARE TRANSACTION [prepare_transaction(l)], ROLLBACK PREPARED  [roll-
       back_prepared(l)]



SQL - Language Statements         2008-09-19                 COMMIT PREPARED()

postgresql 8.3.4 - Generated Thu Oct 2 08:37:15 CDT 2008
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.