? modules/simpletest/.DS_Store
? modules/simpletest/tests/.DS_Store
Index: includes/database/pgsql/schema.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/pgsql/schema.inc,v
retrieving revision 1.16
diff -u -p -r1.16 schema.inc
--- includes/database/pgsql/schema.inc	9 Jul 2009 10:12:14 -0000	1.16
+++ includes/database/pgsql/schema.inc	17 Jul 2009 19:21:38 -0000
@@ -143,9 +143,6 @@ class DatabaseSchema_pgsql extends Datab
     if ($spec['type'] == 'serial') {
       unset($spec['not null']);
     }
-    if (!empty($spec['unsigned'])) {
-      $sql .= " CHECK ($name >= 0)";
-    }
 
     if (in_array($spec['type'], array('varchar', 'char', 'text')) && isset($spec['length'])) {
       $sql .= '(' . $spec['length'] . ')';
@@ -154,6 +151,10 @@ class DatabaseSchema_pgsql extends Datab
       $sql .= '(' . $spec['precision'] . ', ' . $spec['scale'] . ')';
     }
 
+    if (!empty($spec['unsigned'])) {
+      $sql .= " CHECK ($name >= 0)";
+    }
+
     if (isset($spec['not null']) && $spec['not null']) {
       $sql .= ' NOT NULL';
     }
