|
|
@ -92,9 +92,9 @@ class QueryBuilder extends \yii\db\QueryBuilder |
|
|
|
* Builds a SQL statement for removing a primary key constraint to an existing table. |
|
|
|
* Builds a SQL statement for removing a primary key constraint to an existing table. |
|
|
|
* @param string $name the name of the primary key constraint to be removed. |
|
|
|
* @param string $name the name of the primary key constraint to be removed. |
|
|
|
* @param string $table the table that the primary key constraint will be removed from. |
|
|
|
* @param string $table the table that the primary key constraint will be removed from. |
|
|
|
* @return string the SQL statement for removing a primary key constraint from an existing table. * |
|
|
|
* @return string the SQL statement for removing a primary key constraint from an existing table. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public function dropPrimarykey($name, $table) |
|
|
|
public function dropPrimaryKey($name, $table) |
|
|
|
{ |
|
|
|
{ |
|
|
|
return 'ALTER TABLE ' . $this->db->quoteTableName($table) . ' DROP PRIMARY KEY'; |
|
|
|
return 'ALTER TABLE ' . $this->db->quoteTableName($table) . ' DROP PRIMARY KEY'; |
|
|
|
} |
|
|
|
} |
|
|
@ -124,7 +124,7 @@ class QueryBuilder extends \yii\db\QueryBuilder |
|
|
|
} elseif ($table === null) { |
|
|
|
} elseif ($table === null) { |
|
|
|
throw new InvalidParamException("Table not found: $tableName"); |
|
|
|
throw new InvalidParamException("Table not found: $tableName"); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
throw new InvalidParamException("There is not sequence associated with table '$tableName'.'"); |
|
|
|
throw new InvalidParamException("There is not sequence associated with table '$tableName'."); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|