Changes for version 0.02999_10 - 2006-05-22

  • a few more small bugfixes
  • more dump/debug improvements
  • new exportable function "make_schema_at"

Changes for version 0.02999_09 - 2006-05-21

  • More docs improvements
  • default uniq_info just warns and returns nothing now, instead of dying. In theory, this allows unsupported DBD drivers to potentially work with this module, if the generic methods happen to work for that vendor.
  • New tests for the various current and legacy/deprecated methods of connecting a Schema::Loader class/object.
  • Bugfix to the new runtime object connect/load code.

Changes for version 0.02999_08 - 2006-05-20

  • support for dumping to a directory for conversion to manual DBIx::Class::Schema
  • improved debugging output
  • more documentation updates
  • more backwards compatibility fixes
  • runtime connection definitions (and cloning) work fine now.
  • A couple of bugfixes related to db vendor "schemas", including a fix for http://rt.cpan.org/Public/Bug/Display.html?id=19164

Changes for version 0.02999_06 - 2006-05-18

  • backwards compat with all earlier versions
  • no longer requires schema class to have a connection
  • correctly determine source class names in the rel code generator
  • fixed mysql testing w/o InnoDB
  • Writing guide updated
  • docs updated
  • various trivial updates / fixes

Changes for version 0.02999_05 - 2006-03-26

  • bugfixes to constraint/exclude code
  • friendly warnings if we don't find any tables
  • inflect_map becomes inflect_plural and inflect_singular
  • Singularize relationship names where appropriate
  • Test updates
  • Supports multiple rels between the same pair of tables

Changes for version 0.02999_04 - 2006-03-17

  • 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

Changes for version 0.02999_03 - 2006-03-13

  • Added EXAMPLE section to pod [Kieren Diment]
  • Invasive heavy changes to the DBI- and vendor-specific code (expect some breakage in some cases until this settles down)
  • Support for loading UNIQUE constraints
  • Tests cleaned up a bit
  • Relationship building seperated out into it's own file for the changes that are coming, but still does basically what it did before (this work is the next step).

Changes for version 0.02999_02 - 2006-03-04

  • Merged in relevant changes from trunk since the split

Changes for version 0.02999_01 - 2006-02-28

  • Shuffle the modules around
  • Make ourselves theoretically storage_type-agnostic
  • Remove the _db_classes stuff, bump PK::Auto to Base
  • Change default inflections to Lingua::EN::Inflect::Number::to_PL()

Modules

Dynamic definition of a DBIx::Class::Schema
Base DBIx::Class::Schema::Loader Implementation.
DBIx::Class::Schema::Loader DBI Implementation.
DBIx::Class::Schema::Loader::DBI DB2 Implementation.
DBIx::Class::Schema::Loader::DBI Postgres Implementation.
DBIx::Class::Schema::Loader::DBI SQLite Implementation.
Loader subclass writing guide for DBI
DBIx::Class::Schema::Loader::DBI mysql Implementation.
Builds relationships for DBIx::Class::Schema::Loader