tweak unique constraint setup

This commit is contained in:
Brion Vibber 2010-10-18 18:07:25 -07:00
parent a053871ddc
commit ebe9972df6

View File

@ -234,7 +234,7 @@ class Schema
*/ */
function appendUniqueKeyDef(array &$sql, $name, array $def) function appendUniqueKeyDef(array &$sql, $name, array $def)
{ {
$sql[] = "UNIQUE $name " . $this->buildIndexList($def); $sql[] = "CONSTRAINT $name UNIQUE " . $this->buildIndexList($def);
} }
/** /**
@ -618,7 +618,7 @@ class Schema
$sql = array(); $sql = array();
$sql[] = 'ADD'; $sql[] = 'ADD';
$this->appendUniqueKeyDef($sql, $keyName, $def); $this->appendUniqueKeyDef($sql, $keyName, $def);
$phrase[] = implode(' ', $sql);'ADD CONSTRAINT ' . $keyName; $phrase[] = implode(' ', $sql);
} }
function appendAlterDropUnique(array &$phrase, $keyName) function appendAlterDropUnique(array &$phrase, $keyName)