> package Foo::Schema; > use base qw/DBIx::Class::Schema/; > > __PACKAGE__->declare( ... ); > > 1; > > Where ... could be a data structure, a string, a filehandle, a > filename, or undef to read from __DATA__ I like the sound of that, but how about having it point to a "create_tables.sql" file? /very/ DRY :) Carl