__PACKAGE__->mk_group_accessors('simple' =>
qw/_connect_info _dbh _sql_maker _conn_pid _conn_tid debug debugfh
- cursor on_connect_do transaction_depth/);
+ cursor on_connect_do on_connect transaction_depth/);
sub new {
my $new = bless({}, ref $_[0] || $_[0]);
$target_schema, $db,
{}
);
- my $difffile = $filename;
- $difffile =~ s/$version/${preversion}-${version}/;
+ my $difffile = $schema->ddl_filename($dir, $db, $version, $preversion);
if(-e $difffile)
{
warn("$difffile already exists, skipping");
}
}
+sub backup
+{
+ my ($self) = @_;
+
+ ## Does nothing, override in DBI::XX classes
+}
+
sub DESTROY { shift->disconnect }
1;