From: Chuck Hagenbuch Date: Sun, 13 Dec 2009 19:34:03 +0000 (-0500) Subject: Change precision and scale if requested also. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e277d1b2a83e2fb32bbdf2394edc82b712894c01;p=horde.git Change precision and scale if requested also. --- diff --git a/framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php b/framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php index 46761d5da..6c6c968b2 100644 --- a/framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php +++ b/framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php @@ -267,6 +267,8 @@ class Horde_Db_Adapter_Sqlite_Schema extends Horde_Db_Adapter_Base_Schema if (isset($options['limit'])) { $defs[] = '$definition["'.$columnName.'"]->setLimit("'.$options['limit'].'");'; } if (isset($options['default'])) { $defs[] = '$definition["'.$columnName.'"]->setDefault("'.$options['default'].'");'; } if (isset($options['null'])) { $defs[] = '$definition["'.$columnName.'"]->setNull("'.$options['null'].'");'; } + if (isset($options['precision'])) { $defs[] = '$definition["'.$columnName.'"]->setPrecision("'.$options['precision'].'");'; } + if (isset($options['scale'])) { $defs[] = '$definition["'.$columnName.'"]->setScale("'.$options['scale'].'");'; } return $this->_alterTable($tableName, array('definitionCallback' => create_function('$definition', implode("\n", $defs))));