]> git.mjollnir.org Git - moodle.git/commitdiff
postgres should use INT8 only for very large integers, see bug1590
authorgustav_delius <gustav_delius>
Tue, 3 Aug 2004 09:30:04 +0000 (09:30 +0000)
committergustav_delius <gustav_delius>
Tue, 3 Aug 2004 09:30:04 +0000 (09:30 +0000)
lib/datalib.php

index b9bb407914794c4ecac3571698f89b796bfa8566..75be8e199ed8b22ecb28ca1ba245bf4d8589bcfc 100644 (file)
@@ -141,13 +141,13 @@ function table_column($table, $oldfield, $field, $type="integer", $size="10",
 
             switch (strtolower($type)) {
                 case "integer":
-                    if ($size <= 2) {
+                    if ($size <= 4) {
                         $type = "INT2";
                     } 
-                    if ($size <= 4) {
+                    if ($size <= 10) {
                         $type = "INT";
                     }
-                    if  ($size > 4) {
+                    if  ($size > 10) {
                         $type = "INT8";
                     }
                     break;