Re: perl dbd libraries keeping transactions open?

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: perl dbd libraries keeping transactions open?
Дата
Msg-id
18701.1046627743@sss.pgh.pa.us
Ответ на
Список
Дерево обсуждения
perl dbd libraries keeping transactions open? Adam Haberlach <adam@newsnipple.com>
Re: perl dbd libraries keeping transactions open? Tom Lane <tgl@sss.pgh.pa.us>
Re: perl dbd libraries keeping transactions open? Ian Barwick <barwick@gmx.net>
Re: perl dbd libraries keeping transactions open? Rudy Lippan <rlippan@remotelinux.com>
Adam Haberlach  writes:
> 	It seems that the implementation is for the libs to
> do a BEGIN on connect and after every transaction -- is
> this normal.  Is there a way to keep it from causing
> problems with vaccuums?

This is horrible practice for a number of reasons, not only its effect
on VACUUM.  Consider what you will get from now(), for example.  A new
BEGIN should only be issued when you are ready to issue the first
command of the next transaction.

If that hasn't been fixed yet in the dbd driver, I would recommend
fixing it there.
		regards, tom lane

В списке pgsql-interfaces по дате отправления
От: Tom Lane
Дата:
Сообщение: Re: Darwin libpq link failing
От: Ian Barwick
Дата:
FAQ