mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-13 04:38:03 +08:00
Fix PostgreSQL enumValues
$column->enumValues is set to array[0 =>''] even if $info['enum_values'] is null. Gii generates always dropDownList in forms.
This commit is contained in:
@@ -430,7 +430,7 @@ SQL;
|
||||
$column->comment = $info['column_comment'];
|
||||
$column->dbType = $info['data_type'];
|
||||
$column->defaultValue = $info['column_default'];
|
||||
$column->enumValues = explode(',', str_replace(["''"], ["'"], $info['enum_values']));
|
||||
$column->enumValues = ($info['enum_values'] !== null) ? explode(',', str_replace(["''"], ["'"], $info['enum_values'])) : null;
|
||||
$column->unsigned = false; // has no meaning in PG
|
||||
$column->isPrimaryKey = $info['is_pkey'];
|
||||
$column->name = $info['column_name'];
|
||||
|
||||
Reference in New Issue
Block a user