fix for column prefixes in table/index building

This commit is contained in:
Brion Vibber
2010-10-11 19:28:02 -07:00
parent 2c9f877ab5
commit 72cba88650
2 changed files with 11 additions and 2 deletions

View File

@@ -254,7 +254,16 @@ class Schema
function buildIndexList(array $def)
{
// @fixme
return '(' . implode(',', array_map(array($this, 'quoteIdentifier'), $def)) . ')';
return '(' . implode(',', array_map(array($this, 'buildIndexItem'), $def)) . ')';
}
function buildIndexItem($def)
{
if (is_array($def)) {
list($name, $size) = $def;
return $this->quoteIdentifier($name) . '(' . intval($size) . ')';
}
return $this->quoteIdentifier($def);
}
/**