Changes for version 1.22 - 2011-01-07

  • Bug fixes
  • when 'using' a class at runtime, schema changes were not happening; the common failure case was a class loaded at runtime that defines a collection Changes to Build.PL
  • added explicit test for DBD::mysql based on code in Data::Babel's Build.PL and removed from prereqs. it doesn't work to put in prereqs because if not present, install tries to install 'DBD' which does not exist Changes to tests
  • declare.030.pct_autodb.t was not setting 'create' flag in call to 'new'. longstanding bug that remained undetected because previous tests left the database in a state that didn't bother it

Documentation

Schema information for one collection
Compare two collection definitions and maintain differences
One registration for Class::AutoDB::Registry
Schema information for an AutoDB database
Compare two registries and maintain differences
Serialization engine for Class::AutoDB -- MySQL only for now
Schema information for one table

Modules

Almost automatic object persistence coexisting with human-engineered database

Provides

in lib/Class/AutoDB/BaseTable.pm
in lib/Class/AutoDB/Collection.pm
in lib/Class/AutoDB/CollectionDiff.pm
in lib/Class/AutoDB/Connect.pm
in lib/Class/AutoDB/Cursor.pm
in lib/Class/AutoDB/Database.pm
in lib/Class/AutoDB/Dumper.pm
in lib/Class/AutoDB/Globals.pm
in lib/Class/AutoDB/ListTable.pm
in lib/Class/AutoDB/Object.pm
in lib/Class/AutoDB/Oid.pm
in lib/Class/AutoDB/OidDeleted.pm
in lib/Class/AutoDB/Registration.pm
in lib/Class/AutoDB/Registry.pm
in lib/Class/AutoDB/RegistryDiff.pm
in lib/Class/AutoDB/RegistryVersion.pm
in lib/Class/AutoDB/Serialize.pm
in lib/Class/AutoDB/Table.pm