2009/7/29 Jean Domingues <[email protected]>

>
> Valeu, Fabrízio... vou por esse caminho mesmo... so mais uma pergunta...
> meu
> arquivo de log esta muito poluido com a mensagem "There is no transaction
> in
> progress".
> Parece que ela vem do cliente... uso um componente da Devart para .net. O
> arquivo de log está ficando enorme. Sabe algo a respeito?
>
>
Jean,

O mais correto seria gerar uma nova mensagem na lista com esse tópico, mas
vamos lá...

Pelo pouco que conheço, para o PostgreSQL estar emitindo esse aviso no log
creio que sejam por algumas das situações:

1) COMMIT sem BEGIN
2) ROLLBACK sem BEGIN
3) ABORT sem BEGIN

Isso quer dizer que a aplicação está tentando utilizar comandos de
finalização de transação (COMMIT, ROLLBACK, ABORT) sem ter iniciado uma
transação.

E dando uma "fuçada" nos fontes dele [1] creio que realmente seja somente
nestas situação (alguém me corrija se eu estiver errado).


[1] postgresql-8.4.0/src/backend/access/transam/xact.c


Cordialmente,

-- 
Fabrízio de Royes Mello
>> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a