On 11/1/06, Josef Karthauser <[EMAIL PROTECTED]> wrote:
Hi there,

I note in the DBIx::Class::Manual::Cookbook page that there is some plan
to support savepoints in the transaction handling in a future release.
I'm interested in this work, is it something I could add relatively
easily or does it require a restructuring of the module in some way?

(I'm sending this to you and the mailing list that you should probably join and direct further questions at rather than me directly, sub info is at: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class ).

Savepoints and true nested transactions are not standardized across databases (and at least a couple of our key database backends don't support either one), so this will have to be something implemented independantly for each vendor that supports them (although of course we should have a common API for using them).  I don't think there will be too much "restructuring" involved, but the Storage::DBI code (where you'd start looking, that and the vendor subclasses) is dauntingly complex.  You'll definitely want to work from our development branch instead of the stable releases, as Storage::DBI has changed substantially in this dev cycle already.  You'll probably want to hop on irc.perl.org #dbix-class for more.

-- Brandon
_______________________________________________
List: http://lists.rawmode.org/cgi-bin/mailman/listinfo/dbix-class
Wiki: http://dbix-class.shadowcatsystems.co.uk/
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class/
Searchable Archive: http://www.mail-archive.com/[email protected]/

Reply via email to