Fixes #12735: Fixed yii\console\controllers\MigrateController creating multiple primary keys for field bigPrimaryKey:unsigned

This commit is contained in:
SG5
2016-11-25 16:13:28 +03:00
committed by Alexander Makarov
parent deea3cf798
commit 1141fc81a7
5 changed files with 74 additions and 1 deletions

View File

@ -462,7 +462,7 @@ class MigrateController extends BaseMigrateController
protected function addDefaultPrimaryKey(&$fields)
{
foreach ($fields as $field) {
if ($field['decorators'] === 'primaryKey()' || $field['decorators'] === 'bigPrimaryKey()') {
if (false !== strripos($field['decorators'], 'primarykey()')) {
return;
}
}