i created a patch to solve the problems above, it's been created agains r7686
do you think it could be added soon?
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
what about this issue?