break;
case XMLDB_TYPE_FLOAT:
$dbtype = 'FLOAT';
- if (!empty($xmldb_length)) {
- $dbtype .= '(' . $xmldb_length;
- $dbtype .= ')';
+ if (!empty($xmldb_decimals)) {
+ if ($xmldb_decimals < 6) {
+ $dbtype = 'REAL';
+ }
}
break;
case XMLDB_TYPE_CHAR:
}
break;
case XMLDB_TYPE_FLOAT:
- $dbtype = 'FLOAT';
+ $dbtype = 'DOUBLE';
+ if (!empty($xmldb_decimals)) {
+ if ($xmldb_decimals < 6) {
+ $dbtype = 'FLOAT';
+ }
+ }
if (!empty($xmldb_length)) {
$dbtype .= '(' . $xmldb_length;
if (!empty($xmldb_decimals)) {
}
break;
case XMLDB_TYPE_FLOAT:
- $dbtype = 'DOUBLE PRECISION';
+ $dbtype = 'DOUBLE';
if (!empty($xmldb_decimals)) {
if ($xmldb_decimals < 6) {
$dbtype = 'REAL';