More edge case handlignfor native_type in mysql for older versions of

php
This commit is contained in:
Jose Lorenzo Rodriguez 2013-06-24 14:15:15 +02:00
parent b8bbf0b4a9
commit 489d1db7d1

View file

@ -229,7 +229,7 @@ class Mysql extends DboSource {
if ($column['len'] === 1 && (empty($column['native_type']) || $column['native_type'] === 'TINY')) {
$type = 'boolean';
} else {
$type = $column['native_type'];
$type = empty($column['native_type']) ? 'string' : $column['native_type'];
}
if (!empty($column['table']) && strpos($column['name'], $this->virtualFieldSeparator) === false) {
$this->map[$index++] = array($column['table'], $column['name'], $type);