Changes for version 1.34

  • support for common table expressions (WITH RECURSIVE)
  • support for -add_sql parameter in insert/update/delete (additional SQL keywords)
  • support for insert(-select => ..)
  • internals :
    • rearrange update() because the parent method was refactored in SQLA 1.85
    • report errors through puke/belch instead of croak/carp
    • fixed tests for bind_params() -- no longer necessary to monkey patch DBD::Mock, and the old tests were plainly wrong !

Modules

extension of SQL::Abstract with more constructs and more flexible API