DBIx-Class-DeploymentAdapter
view release on metacpan or search on metacpan
DBIx::Class::DeploymentAdapter - Deployment handler adapter to your DBIC app, which offers some candy
# SYNOPSIS
use DBIx::Class::DeploymentAdapter;
my $args = {
schema => $schema,
script_directory => './share/migrations',
databases => ['MySQL'],
sql_translator_args => { mysql_enable_utf8 => 1 },
};
$args->{to_version} = $to_version if $to_version;
$args->{force_overwrite} = $force_overwrite if $force_overwrite;
my $da = DBIx::Class::DeploymentAdapter->new($args);
# DESCRIPTION
Deployment handler adapter to your DBIC app, which offers some candy
lib/DBIx/Class/DeploymentAdapter.pm view on Meta::CPAN
DBIx::Class::DeploymentAdapter - Deployment handler adapter to your DBIC app, which offers some candy
=head1 SYNOPSIS
use DBIx::Class::DeploymentAdapter;
my $args = {
schema => $schema,
script_directory => './share/migrations',
databases => ['MySQL'],
sql_translator_args => { mysql_enable_utf8 => 1 },
};
$args->{to_version} = $to_version if $to_version;
$args->{force_overwrite} = $force_overwrite if $force_overwrite;
my $da = DBIx::Class::DeploymentAdapter->new($args);
=head1 DESCRIPTION
Deployment handler adapter to your DBIC app, which offers some candy
lib/DBIx/Class/DeploymentAdapter.pm view on Meta::CPAN
sub dh {
my ( $self, $args ) = @_;
if ( !$self->dh_store ) {
return unless $args && $args->{schema};
$args->{script_directory} ||= "./share/migrations";
$args->{databases} ||= ["MySQL"];
$args->{sql_translator_args} ||= { mysql_enable_utf8 => 1 };
my $dh = DBIx::Class::DeploymentHandler->new($args);
$self->dh_store($dh);
}
return $self->dh_store;
}
sub BUILD {
( run in 0.283 second using v1.01-cache-2.11-cpan-00829025b61 )