From: gustav_delius Date: Tue, 3 Aug 2004 09:30:04 +0000 (+0000) Subject: postgres should use INT8 only for very large integers, see bug1590 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=09d4c9a984efed20e261a00930b23eb7ae302cb7;p=moodle.git postgres should use INT8 only for very large integers, see bug1590 --- diff --git a/lib/datalib.php b/lib/datalib.php index b9bb407914..75be8e199e 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -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;