Backups and Path::Class
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI.pm
index 552794d..31b3ed8 100644 (file)
@@ -811,8 +811,7 @@ sub create_ddl_dir
                                                     $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");
@@ -876,6 +875,13 @@ sub deploy {
   }
 }
 
+sub backup
+{
+  my ($self) = @_;
+
+  ## Does nothing, override in DBI::XX classes
+}
+
 sub DESTROY { shift->disconnect }
 
 1;