SQL::Translator::Parser::DBIx::Class.3pm

Langue: en

Version: 2009-02-12 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

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