* Darren Duncan: > Florian Weimer wrote: >> Is there are ready-to-use transaction wrapper for DBD:Pg? I'm looking >> for somehting which can be used like this: > > Oh, absolutely there is. > > See http://search.cpan.org/dist/DBIx-Connector/ which David Wheeler > put out a few years ago. See the txn() method. > > Besides doing exactly what you want (it also does the > begin_work/commit for you), DBIx::Connector also makes it easier to > write things that behave correctly in different contexts such as > persisting DBI connections in Apache versus non-persisting ones in > scripts. And it is DBMS-portable. > > The module takes care of just a small number of things that are tricky > to get right and that most people don't want to have to do themselves, > and it otherwise stays out of your way.
Interesting, thanks. It just retries once, and always with a new connection. It's simpler than what I had in mind. I'm not sure if it covers most of our server restart scenarios. -- Florian Weimer <[email protected]> BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstraße 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99
