コード例 #1
0
ファイル: epDbPortable.php プロジェクト: justinlyon/scc
 /**
  * SQL to create unique keys
  * @param epClassMap $cm
  * @param epDb $db
  * @param string $indent
  * @return string
  */
 protected function _uniqueKeys($cm, $db, $indent = '  ')
 {
     $sql = '';
     foreach ($cm->getUniqueKeys() as $name => $key) {
         // quote keys
         foreach ($key as $k => $v) {
             $key[$k] = $db->quoteId($v);
         }
         // get stmt for this key
         $sql .= $indent . $this->_uniqueKey($db->quoteId($name), $key) . ",\n";
     }
     return $sql;
 }