[Dbix-class] DBIx::Class::Schema::Loader 0.02999_04 released

Brandon Black blblack at gmail.com
Fri Mar 17 05:06:13 CET 2006


Changes for this release:

0.02999_04 Fri Mar 17 03:55:09 UTC 2006
        - Fixed case-sensitivity issues for table/col names
        - Punt columns_info_for to ->storage
        - Large loading speedup (get rid of redundant C3 reinits)
        - Removed TEST_POD checks
        - Removed unneccesary storage->disconnect

The table/col case-sensitivity issue has been broken in the various
DBIC loaders for a number of versions in a row now for at least some
of the vendors where it matters more, but either nobody's really
noticed, or they didn't care to send a bug/testcase :)  Expect bugfix
releases of the the "stable" Schema::Loader and the old Loader for
that issue soon.

The new and seemingly most-sensible logic is to leave table names
exactly as the database returns them (we have schema
resultset/resultsource monikers that are normalized anyways), but to
normalize all column names for all drivers to lowercase.  This seems
to handle all cases that I've tried.

-- Brandon



More information about the Dbix-class mailing list