225,227c225 < list($length, $scale, $precision, $unsigned, $primary, $primaryPosition, $identity) < = array(null, null, null, null, false, null, false); < --- > list($length, $primary, $primaryPosition, $identity) = array(null, false, null, false); 231,234d228 < } else if (preg_match('/^decimal\((\d+),(\d+)\)/i', $row[$type], $matches)) { < $row[$type] = 'DECIMAL'; < $precision = $matches[1]; < $scale = $matches[2]; 254,256c248,250 < 'SCALE' => $scale, < 'PRECISION' => $precision, < 'UNSIGNED' => $unsigned, --- > 'SCALE' => null, // @todo > 'PRECISION' => null, // @todo > 'UNSIGNED' => null, // @todo