RE: Two actions in one ZSQL method = one transaction?
"Ken Winter" <[email protected]> Thu, 14 Jun 2007 10:50:21 -0400
| Newsgroups | gmane.comp.web.zope.database |
|---|---|
| Message-ID | <003501c7ae93$5637ee00$6703a8c0@KenIBM> |
Great! Thanks again. > -----Original Message----- > From: Andreas Jung [mailto:[email protected]] > Sent: Thursday, June 14, 2007 10:48 AM > To: Ken Winter; 'Andreas Jung'; 'Zope-DB List' > Subject: RE: [Zope-DB] Two actions in one ZSQL method = one transaction? > > > > --On 14. Juni 2007 10:41:46 -0400 Ken Winter <[email protected]> wrote: > > >> -----Original Message----- > >> From: Andreas Jung [mailto:[email protected]] > >> Sent: Thursday, June 14, 2007 12:54 AM > >> To: Ken Winter; 'Zope-DB List' > >> Subject: Re: [Zope-DB] Two actions in one ZSQL method = one > transaction? > > ... > >> > Does a ZSQL method initiate a database transaction, > >> so > >> > that no other user can inset another record between the two actions > in > >> > this ZSQL method? > >> > > >> > >> *If* you database provides > >> transaction support and *if* your DA integrates with the transaction of > >> Zope > >> *then* everything happening within one Zope request will happen within > >> one Zope transaction and therefore within one DB transaction. This > isn't > >> necessarily true to databases like MySQL. > >> > >> -aj > > > > My database is PostgreSQL 8.x and my adapter is ZPsyocopgDA. Does this > > combination provide the transaction support you're talking about? > > > > *Of course* > > -aj