COMMIT PREPARED

Nome

COMMIT PREPARED -- efetiva uma transação previamente preparada para uma efetivação de duas fases

Sinopse

COMMIT PREPARED id_transação

Descrição

O comando COMMIT PREPARED efetiva uma transação que se encontra no estado preparado.

Parâmetros

id_transação

O identificador de transação da transação a ser efetivada.

Observações

Para efetivar uma transação preparada é necessário ser o mesmo usuário que executou a transação originalmente, ou ser um superusuário, mas não é necessário estar na mesma sessão que executou a transação.

Este comando não pode ser executado dentro de um bloco de transação. A transação preparada é efetivada imediatamente.

A visão do sistema pg_prepared_xacts mostra todas as transações preparadas disponíveis no momento.

Exemplos

Efetivar a transação identificada pelo identificador de transação foobar:

COMMIT PREPARED 'foobar';

Consulte também

PREPARE TRANSACTION, ROLLBACK PREPARED
SourceForge.net Logo CSS válido!