]> git.donarmstrong.com Git - infobot.git/commitdiff
patch from dondelelcaro
authortimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Wed, 31 Dec 2003 03:40:05 +0000 (03:40 +0000)
committertimriker <timriker@c11ca15a-4712-0410-83d8-924469b57eb5>
Wed, 31 Dec 2003 03:40:05 +0000 (03:40 +0000)
git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@915 c11ca15a-4712-0410-83d8-924469b57eb5

src/dbi.pl

index 4936d42ebdd1dc6e046882365b277673f5a265a0..6761b230051bb94155d8dee874df547199558e8a 100644 (file)
@@ -622,9 +622,12 @@ sub checkTables {
        }
 
        # retrieve a list of db's from the server.
-       foreach ($dbh->func('_ListTables')) {
-           $db{$_} = 1;
+       my @tables = map {s/^\`//; s/\`$//; $_;} $dbh->func('_ListTables');
+       if ($#tables == -1){
+           @tables = $dbh->tables;
        }
+       &status("Tables: ".join(',',@tables));
+       @db{@tables} = (1) x @tables;
 
     } elsif ($param{DBType} =~ /^SQLite$/i) {