Index: includes/database.mysql-common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database.mysql-common.inc,v
retrieving revision 1.17
diff -u -p -r1.17 database.mysql-common.inc
--- includes/database.mysql-common.inc	30 Jan 2008 14:34:29 -0000	1.17
+++ includes/database.mysql-common.inc	5 Feb 2008 14:50:37 -0000
@@ -160,7 +160,7 @@ function _db_create_field_sql($name, $sp
     $sql .= '('. $spec['length'] .')';
   }
   elseif (isset($spec['precision']) && isset($spec['scale'])) {
-    $sql .= '('. $spec['scale'] .', '. $spec['precision'] .')';
+    $sql .= '('. $spec['precision'] .', '. $spec['scale'] .')';
   }
 
   if (!empty($spec['unsigned'])) {
Index: includes/database.pgsql.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database.pgsql.inc,v
retrieving revision 1.68
diff -u -p -r1.68 database.pgsql.inc
--- includes/database.pgsql.inc	4 Jan 2008 09:31:48 -0000	1.68
+++ includes/database.pgsql.inc	5 Feb 2008 14:50:37 -0000
@@ -610,7 +610,7 @@ function _db_create_field_sql($name, $sp
     $sql .= '('. $spec['length'] .')';
   }
   elseif (isset($spec['precision']) && isset($spec['scale'])) {
-    $sql .= '('. $spec['scale'] .', '. $spec['precision'] .')';
+    $sql .= '('. $spec['precision'] .', '. $spec['scale'] .')';
   }
 
   if (isset($spec['not null']) && $spec['not null']) {
