treat serial columns as ints too!
authorivan <ivan>
Tue, 4 Nov 2003 10:55:44 +0000 (10:55 +0000)
committerivan <ivan>
Tue, 4 Nov 2003 10:55:44 +0000 (10:55 +0000)
FS/FS/Record.pm

index 83f1c54..1f9bd5c 100644 (file)
@@ -235,7 +235,8 @@ sub qsearch {
           }
         } elsif ( $op eq '!=' ) {
           if ( driver_name eq 'Pg' ) {
-            if ( $dbdef->table($table)->column($column)->type =~ /(int)/i ) {
+            my $type = $dbdef->table($table)->column($column)->type;
+            if ( $type =~ /(int|serial)/i ) {
               qq-( $column IS NOT NULL )-;
             } else {
               qq-( $column IS NOT NULL AND $column != '' )-;