DBIC::Schema::Loader has some amazing work to fetch schema metadata for multiple databases. I have a project which could very much use this metadata, but without requiring that I load DBIx::Class::Schema::Loader or install DBIx::Class (which the Makefile.PL lists as a dependency).
It is possible to break the database metadata (1lib/DBIx/Class/Schema/Loader/DBI.pm and subclasses) into its own distribution with a clean interface?
DBIC::Schema::Loader
has some amazing work to fetch schema metadata for multiple databases. I have a project which could very much use this metadata, but without requiring that I loadDBIx::Class::Schema::Loader
or installDBIx::Class
(which theMakefile.PL
lists as a dependency).It is possible to break the database metadata (
1lib/DBIx/Class/Schema/Loader/DBI.pm
and subclasses) into its own distribution with a clean interface?