Codebase list libdbix-class-perl / 7f95ea9
Fix exception on complex update/delete under a replicated setup THIS COMMIT IS A HACK!!! The actual fix is migration of the logic to the SQLMaker subclass and deal with it there. However the entire class hierarchy is currently in flux, so go with the least invasive change until the storage rewrite settles. (cherry pick of da4a8fe7) Peter Rabbitson 9 years ago
2 changed file(s) with 4 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
33 - Protect destructors from rare but possible double execution, and
44 loudly warn the user whenever the problem is encountered (GH#63)
55 - Fix updating multiple CLOB/BLOB columns on Oracle
6 - Fix exception on complex update/delete under a replicated setup
7 http://lists.scsys.co.uk/pipermail/dbix-class/2015-January/011903.html
68 - Fix hang in t/72pg.t when run against DBD::Pg 3.5.0. The ping()
79 implementation changes due to RT#100648 made an alarm() based
810 timeout lock-prone.
306306 _parse_connect_do
307307 savepoints
308308 _sql_maker_opts
309 _use_multicolumn_in
309310 _conn_pid
310311 _dbh_autocommit
311312 _native_data_type
362363 # the capability framework
363364 # not sure if CMOP->initialize does evil things to DBIC::S::DBI, fix if a problem
364365 grep
365 { $_ =~ /^ _ (?: use | supports | determine_supports ) _ /x }
366 { $_ =~ /^ _ (?: use | supports | determine_supports ) _ /x and $_ ne '_use_multicolumn_in' }
366367 ( Class::MOP::Class->initialize('DBIx::Class::Storage::DBI')->get_all_method_names )
367368 )],
368369 };