Alzabo

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.92

BUG FIXES:

- Reverse engineering with MySQL broke when the tables were returned
  _without_ the schema name.

- Enable subselects for MySQL, though there's still no good API for
  subselects.

- Pass any unknown command line options through to Module::Build, for
  example things like "--install-base". Reported by Lars Dieckow. RT
  Ticket #28410.

- Fix a possible bug in Alzabo::Config::available_schemas. Reported by
  Otto Hirr. RT Ticket #28312


0.91  Mar 25, 2007

BUG FIXES:

- Alzabo checked whether a particular variable was an array reference
  with a construct like this "eval { @$thing } ? @$thing :
  $thing". Under most circumstances, this is ok, but Mason installs a
  $SIG{__DIE__} handler that turns all string exceptions into
  exception objects. This meant that under Mason, for any eval where
  the reference in question was _not_ an array reference, a string
  exception was caught and turned into a full-blown exception
  object. This could cause a massive performance hit in some cases.


0.90  Mar 9, 2007

ENHANCEMENTS:

- Added handling of multi-column indexes which include one function
  when reverse-engineering Pg schemas.


BUG FIXES:

- When a row was deleted, it was not being deleted from the cache. If
  you then inserted a row with the same primary key, you got back the
  row from the cache, which was marked as deleted, instead of the new
  row.

- Newer versions of MySQL may return fully qualified and quoted table
  names (`Schema`.`Table`) from $dbh->tables. This broke
  reverse-engineering.

- The Alzabo::Column->is_time() method was totally broken for MySQL.


0.8904  Nov 17, 2006

BUG FIXES:

- The t/21-row_by_pk-exception test blew up if no test config was
  provided, instead of just skipping its tests gracefully. Reported by
  Andy Lester.


0.8903  Nov 16, 2006

BUG FIXES:

- The change in 0.8902 to not use UNIVERSAL::isa exposed a bug in the
  handling of an attempt to load a row which doesn't exist in the
  DBMS. Reported by Jon Prettyman.


0.8902  Nov 9, 2006

BUG FIXES:

- Make Alzabo "safe" to use with UNIVERSAL::can (the module), which
  spits out lots of warning if you use Alzabo after it has been
  loaded.

- Fixed a warning from DBI in the 03-runtime.t tests.

- Fixed reverse engineering of nextval() as a column default with Pg.


0.8901  Jul 19, 2006

BUG FIXES:



( run in 0.437 second using v1.01-cache-2.11-cpan-ceb78f64989 )