The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.06 - 2008-12-09

  • When adding a primary key, the code only worked if the primary key was the "first" column(s) of the table, where "first" is defined as the order returned by DBI. Reported by Dieter Pearcey.
  • I said I did this in 0.05, but apparently I lied ... Pass catalog and schema name to all the DBI information methods used in Fey::Loader::DBI. This should make it easier to support these properly for future loaders, like Oracle or Sybase. Patch by Todd Hepler.
  • If two tables used the same foreign key name to refer to the same foreign table, the loader would blow up. Reported by Dieter Pearcey.

Modules

Load your schema defintion from a DBMS
Base class (and fallback) for loading a schema
Loader for Postgres schemas
Loader for SQLite schemas
Loader for MySQL schemas