예제 #1
0
 public static function query(Element $element, Element $table = null)
 {
     $query = 'CREATE TABLE  ' . $element->getName() . " (";
     $columns = $element->getColumns();
     $end = end($columns);
     foreach ($columns as $k => $column) {
         $query .= "\n    " . $column->getQueryString();
         if ($k != $end->getName()) {
             $query .= ",";
         }
     }
     $query .= "\n);";
     return $query;
 }
예제 #2
0
 static function query(Element $element, Element $table)
 {
     $query = "ALTER TABLE " . $table->getName() . " ";
     $query .= "ADD COLUMN " . $element->getQueryString();
     return $query;
 }