X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FSchema%2FLoader%2Fmysql.pm;h=99fae68f08309c5f93f91fdbf78462c121c2b3f4;hb=b005807a9239c9aa5c569ca24cdfd6a0a3f5ed23;hp=834d895bae8af4b67b812f363e400b4bccf56dc1;hpb=66742793d9a84c20778f2b6925d6a499a81469d3;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/lib/DBIx/Class/Schema/Loader/mysql.pm b/lib/DBIx/Class/Schema/Loader/mysql.pm index 834d895..99fae68 100644 --- a/lib/DBIx/Class/Schema/Loader/mysql.pm +++ b/lib/DBIx/Class/Schema/Loader/mysql.pm @@ -42,7 +42,7 @@ sub _loader_relationships { my $dbname = $conn{database} || $conn{dbname} || $conn{db}; die("Can't figure out the table name automatically.") if !$dbname; - my $quoter = $dbh->get_info(29); + my $quoter = $dbh->get_info(29) || q{`}; foreach my $table (@tables) { my $query = "SHOW CREATE TABLE ${dbname}.${table}"; @@ -80,9 +80,9 @@ sub _loader_tables { my $class = shift; my $dbh = $class->storage->dbh; my @tables; + my $quoter = $dbh->get_info(29) || q{`}; foreach my $table ( $dbh->tables ) { - my $quoter = $dbh->get_info(29); - $table =~ s/$quoter//g if ($quoter); + $table =~ s/$quoter//g; push @tables, $1 if $table =~ /\A(\w+)\z/; }