bin/schema-tool.php
authorAlan Knowles <alan@akbkhome.com>
Thu, 27 Jan 2011 15:10:39 +0000 (23:10 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 27 Jan 2011 15:10:39 +0000 (23:10 +0800)
bin/schema-tool.php

index 11b4b4f..2ab573a 100644 (file)
@@ -25,14 +25,17 @@ if (preg_match("/^sqlite:(.*)$/", $dsn, $M)) {
   }
 }
 
+// this is pretty messed up, it should be able to create databases,
+// but it will just crash out with unknown database..
+
 $db = new PDO($dsn);
-var_dump($dsn);
 $db->dsn = $dsn; // wez learn to design api's ;)
 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 
 $driver = $db->getAttribute(PDO::ATTR_DRIVER_NAME);
 $adapter_class = "MTrackDBSchema_$driver";
-$adapter = new $adapter_class;
+$adapter = new $adapter_class($dsn);
 
 $adapter->setDB($db);
 $vers = $adapter->determineVersion();