Re: Oracle savepoints

2009-05-20 Thread Richard Davies
On May 18, 5:12 pm, Ian Kelly wrote: > Yes, it was reason a).  Transactions aren't automatically invalidated > after an IntegrityError, as far as I was able to determine. Thanks Ian. Ticket #11156 records the current inefficiency on Oracle. Cheers, Richard. --~--~-~--~~~

Re: Oracle savepoints

2009-05-18 Thread Ian Kelly
On Sun, May 17, 2009 at 2:50 AM, Richard Davies wrote: > > Matt Boersma wrote: >> I think Malcolm implemented this in the Oracle backend rather than Ian >> K. or myself. > > It was Ian Kelly, I think in [10022]. > >> So I'd say the answer is a). > > If that's right, then we have an inefficiency o

Re: Oracle savepoints

2009-05-17 Thread Richard Davies
Matt Boersma wrote: > I think Malcolm implemented this in the Oracle backend rather than Ian > K. or myself. It was Ian Kelly, I think in [10022]. > So I'd say the answer is a). If that's right, then we have an inefficiency on Oracle at present - the uses_savepoints flag is used both to signal

Re: Oracle savepoints

2009-05-16 Thread Matt Boersma
> was [8961] in September 2008!), which would imply that Oracle > savepoints were implemented for reason (a) to add the feature rather > than reason (b) by necessity. I think Malcolm implemented this in the Oracle backend rather than Ian K. or myself. The test suite has been passing all but

Re: Oracle savepoints

2009-05-16 Thread Richard Davies
My question is effectively the same as asking if the test suite passed on Oracle between [8314] in August 2008 and [10022] in March 2009. I assume that it must have passed during those six months (Django 1.0 was [8961] in September 2008!), which would imply that Oracle savepoints were

Oracle savepoints

2009-05-16 Thread Richard Davies
Calling any Oracle developer (Matt Boersma?, Ian Kelly?), I see that the Oracle backend has had savepoint support since [10022] in March. I'd like to understand whether this was done: a) simply to add the feature (which is good!) b) "by necessity" to be able to perform savepoint rollback when a