fixed versioned loading split bug
Luke Saunders [Thu, 14 Feb 2008 00:27:14 +0000 (00:27 +0000)]
lib/DBIx/Class/Schema/Versioned.pm

index 9416583..150c3c9 100644 (file)
@@ -309,7 +309,9 @@ sub _read_sql_file {
 
   my $fh;
   open $fh, "<$file" or warn("Can't open upgrade file, $file ($!)");
-  my @data = split(/[;\n]/, join('', <$fh>));
+  my @data = split(/\n/, join('', <$fh>));
+  @data = grep(!/^--/, @data);
+  @data = split(/;/, join('', @data));
   close($fh);
   @data = grep { $_ && $_ !~ /^-- / } @data;
   @data = grep { $_ !~ /^(BEGIN TRANACTION|COMMIT)/m } @data;