mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-21 00:54:53 +08:00
#8573 fix
This commit is contained in:
@@ -395,12 +395,14 @@ SQL;
|
|||||||
|
|
||||||
if (strpos($dbType, 'FLOAT') !== false || strpos($dbType, 'DOUBLE') !== false) {
|
if (strpos($dbType, 'FLOAT') !== false || strpos($dbType, 'DOUBLE') !== false) {
|
||||||
$column->type = 'double';
|
$column->type = 'double';
|
||||||
} elseif ($dbType == 'NUMBER' || strpos($dbType, 'INTEGER') !== false) {
|
} elseif (strpos($dbType, 'NUMBER') !== false) {
|
||||||
if ($scale !== null && $scale > 0) {
|
if ($scale === null || $scale > 0) {
|
||||||
$column->type = 'decimal';
|
$column->type = 'decimal';
|
||||||
} else {
|
} else {
|
||||||
$column->type = 'integer';
|
$column->type = 'integer';
|
||||||
}
|
}
|
||||||
|
} elseif (strpos($dbType, 'INTEGER') !== false) {
|
||||||
|
$column->type = 'integer';
|
||||||
} elseif (strpos($dbType, 'BLOB') !== false) {
|
} elseif (strpos($dbType, 'BLOB') !== false) {
|
||||||
$column->type = 'binary';
|
$column->type = 'binary';
|
||||||
} elseif (strpos($dbType, 'CLOB') !== false) {
|
} elseif (strpos($dbType, 'CLOB') !== false) {
|
||||||
|
|||||||
Reference in New Issue
Block a user