wallace reis escreveu:
> Por quê?
> Não entendo. Pois vide [1] e [2]. No primeiro, fala sobre os AUTOCOMMIT 
> modes e no segundo incentiva o uso quando estiver inserindo grande 
> quantidade de dados.
> 
> [1] 
> http://www.postgresql.org/docs/8.1/interactive/app-psql.html#APP-PSQL-VARIABLES
> [2] 
> http://www.postgresql.org/docs/8.1/interactive/populate.html#DISABLE-AUTOCOMMIT
>  
> 
> Estou esquecendo de algo?
> 

Em primeiro lugar em [2] *NÃO* incentiva o uso do autocommit. (para um 
grande volume de inserções deixe o SGBD realizar o trabalho adcional 
apenas uma vez ao final de tudo e não a cada inserção)

Como está dito em [2] para desabilitar o autocommit defina 
explicitamente uma transação:

BEGIN;
...
comandos
...
Se ocorreu algum erro
    ROLLBACK;
senão
    COMMIT;
fim-se
END;

[]s
Osvaldo

                
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a