NAME

SQL::Translator::Parser::DBIx::Class - Create a SQL::Translator schema from a DBIx::Class::Schema instance

SYNOPSIS

use MyApp::Schema;
use SQL::Translator;

my $schema = MyApp::Schema->connect;
my $trans  = SQL::Translator->new (
     parser      => 'SQL::Translator::Parser::DBIx::Class',
     parser_args => { package => $schema },
     producer    => 'SQLite',
    ) or die SQL::Translator->error;
my $out = $trans->translate() or die $trans->error;

DESCRIPTION

SQL::Translator::Parser::DBIx::Class reads a DBIx::Class schema, interrogates the columns, and stuffs it all in an $sqlt_schema object.

SEE ALSO

SQL::Translator.

AUTHORS

Jess Robinson

Matt S Trout

Ash Berlin