1 package DBIx::Class::DeploymentHandler::WithSqltDeployMethod;
4 use DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator;
8 # < mst> isa => 'DBIx::Class::DeploymentHandler::SqltDeployMethod',
10 # < mst> does => <some role>
11 # < mst> and that role should supply those methods
12 # < mst> then you can pass handles => <some role> as well
14 isa => 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator',
25 sub _build_deploy_method {
28 schema => $self->schema,
29 databases => $self->databases,
30 upgrade_directory => $self->upgrade_directory,
31 sqltargs => $self->sqltargs,
32 do_backup => $self->do_backup,
34 $args->{backup_directory} = $self->backup_directory
35 if $self->has_backup_directory;
36 DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator->new($args);
43 vim: ts=2 sw=2 expandtab