示例#1
0
 /**
  * @param   CreateTable $schema
  * 
  * @return  string
  */
 protected function handleUniqueKeys(CreateTable $schema)
 {
     $indexes = $schema->getUniqueKeys();
     if (empty($indexes)) {
         return '';
     }
     $sql = array();
     foreach ($schema->getUniqueKeys() as $name => $columns) {
         $sql[] = 'CONSTRAINT ' . $this->wrap($name) . ' UNIQUE (' . $this->wrapArray($columns) . ')';
     }
     return ",\n" . implode(",\n", $sql);
 }