:: novos artigos ::
|
|
|
:: novos scripts ::
|
|
|
|
|
FAQs
Essa seção tem como objetivo criar um histórico de perguntas ou tópicos
frequentemente perguntados para ajudar a comunidade a documentar as
necessidades dos desenvolvedores iniciantes e também experientes.
| Pergunta: |
Como ter controle de transação no PostgreSQL? |
| Autor: |
Almeidas
|
|
|
Respostas
Resposta contribuída por Marcelio Leal
em 2004-07-16 20:14:18
|
Amigo usa uma classe de abstração de banco de dados como adodb e pear:db, é muito melhor...
Lah tem uma documentação muito boa de como utilizar...
|
Resposta contribuída por Almeidas
em 2004-07-21 15:40:12
|
<Amigo usa uma classe de abstração de banco de dados como adodb e pear:db, é muito melhor...
Lah tem uma documentação muito boa de como utilizar... >
onde???
|
Resposta contribuída por Rogério Bragil
em 2004-10-22 11:33:03
|
pear.php.net
Procure pelo package DB, no manual.
|
Resposta contribuída por Roberto Francisco
em 2005-01-20 07:29:06
|
No PostgreSQL uma transação é definida cercando-se os comandos SQL da transação com os comandos BEGIN e COMMIT. Ex.:
BEGIN;
UPDATE conta_corrente SET saldo = saldo - 100.00 WHERE codconta = '00001-0";
-- etc etc
COMMIT;
Se no meio da transação for decidido que esta não deve ser concluída, pode ser executado o comando ROLLBACK em vez de COMMIT, fazendo com que todas as atualizações sejam canceladas.
Fonte: http://www.postgresql.org.br/downloads/tutorial.pdf (Cap 3.4. Transações)
|
Imprimir |
Enviar para um Amigo
|
|
|