Changes for version 0.35 - 2010-06-04

  • Added a scoping block around the execution of the blocks passed to `run()`, `txn()`, and `svp()`. This prevents an app from exiting when a user returns from the block via the `next` or `last` keyword, which in turn prevented transaction management code from running. Thanks to Aran Deltac for the suggestion.
  • Added exception object for rollback failures. This is to keep rollback failures from completely swallowing up the underlying transaction failures.

Modules

Fast, safe DBI connection and transaction management
Database-specific connection interface
Microsoft SQL Server-specific connection interface
Oracle-specific connection interface
PostgreSQL-specific connection interface
SQLite-specific connection interface
MySQL-specific connection interface

Provides

in lib/DBIx/Connector.pm
in lib/DBIx/Connector/Driver.pm
in lib/DBIx/Connector/Driver.pm
in lib/DBIx/Connector/Driver.pm