inc/DBSchema/Generic.php
authorAlan Knowles <alan@akbkhome.com>
Thu, 27 Jan 2011 15:22:14 +0000 (23:22 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 27 Jan 2011 15:22:14 +0000 (23:22 +0800)
inc/DBSchema/Generic.php

index 866b333..fc05c0f 100644 (file)
@@ -68,10 +68,13 @@ class MTrackDBSchema_Generic implements IMTrackDBSchema_Driver {
       $sql[] = $str;
     }
 
-    if (is_array($table->keys)) foreach ($table->keys as $k) {
-      if ($k->type != 'primary') continue;
-      if ($pri_key !== null) continue;
-      $sql[] = "\tprimary key (" . join(', ', $k->fields) . ")";
+    if (is_array($table->keys)) {
+        
+        foreach ($table->keys as $k) {
+            if ($k->type != 'primary') continue;
+            if ($pri_key !== null) continue;
+            $sql[] = "\tprimary key (" . join(', ', $k->fields) . ")";
+        }
     }
 
     $sql = "CREATE TABLE $table->name (\n" .