Changes for version 0.07003 - 2011-01-21

  • fix relname/method collisions (RT#62648)
  • fix fully qualified component classes (RT#62624)
  • improve sybase/mssql db_schema detection
  • remove MooseX::NonMoose from Schema files under use_moose=1
  • better _tables_list for Sybase ASE
  • add datetime_undef_if_invalid => 1 for MySQL datetime data types (RT#64820) This behavior can be turned off by passing datetime_undef_if_invalid=0 as a loader option
  • added column_accessor_map option
  • Preserve relationship names when redumping and another FK is added (RT#62424)
  • Remove resultset_components as ResultSetManager is deprecated
  • Fix a fail when very old Moose/CMOP is installed
  • Added warning for column-accessor collisions, doc section in ::Base ("COLUMN ACCESSOR COLLISIONS") and the col_collision_map option.
  • Handle column accessor collisions with UNIVERSAL methods
  • Generate custom_type_name hint for PostgreSQL enums, as used by very recent SQL::Translator
  • Added support for PostgreSQL enum types
  • Added table/column comment support for Oracle
  • Fix missing require (RT#62072)

Documentation

Important Information Related to Upgrading from Version 0.04006
Dump a schema using DBIx::Class::Schema::Loader

Modules

Dynamic definition of a DBIx::Class::Schema
Base DBIx::Class::Schema::Loader Implementation.
DBIx::Class::Schema::Loader DBI Implementation.
Loader::DBI Component to parse quoted default constants and functions
DBIx::Class::Schema::Loader::DBI DB2 Implementation.
DBIx::Class::Schema::Loader::DBI Informix Implementation.
DBIx::Class::Schema::Loader::DBI Firebird Implementation.
DBIx::Class::Schema::Loader::DBI MSSQL Implementation.
ODBC wrapper for DBIx::Class::Schema::Loader::DBI::InterBase
ODBC wrapper for DBIx::Class::Schema::Loader::DBI::MSSQL
ODBC wrapper for DBIx::Class::Schema::Loader::DBI::SQLAnywhere
DBIx::Class::Schema::Loader::DBI Oracle Implementation.
DBIx::Class::Schema::Loader::DBI PostgreSQL Implementation.
DBIx::Class::Schema::Loader::DBI SQL Anywhere Implementation.
DBIx::Class::Schema::Loader::DBI SQLite Implementation.
DBIx::Class::Schema::Loader::DBI Sybase ASE Implementation.
Common methods for Sybase and MSSQL
Driver for using Microsoft SQL Server through DBD::Sybase
Loader subclass writing guide for DBI
DBIx::Class::Schema::Loader::DBI mysql Implementation.
Optional module dependency specifications (for module authors)
Builds relationships for DBIx::Class::Schema::Loader
RelBuilder for compatibility with DBIx::Class::Schema::Loader version 0.04006
RelBuilder for compatibility with DBIx::Class::Schema::Loader version 0.05003
RelBuilder for compatibility with DBIx::Class::Schema::Loader version 0.06001