Improve documentation on the range of the numeric data type.
authorRobert Haas
Sun, 3 Apr 2011 23:56:22 +0000 (19:56 -0400)
committerRobert Haas
Sun, 3 Apr 2011 23:56:22 +0000 (19:56 -0400)
Gianni Ciolli, reviewed by Noah Misch

doc/src/sgml/datatype.sgml

index 0bb6594eab1af6c2957ced4719e69e6b944941d6..ecc79e27fc3f48ddca9f0b651404525235347158 100644 (file)
         decimal
         variable
         user-specified precision, exact
-        no limit
+        up to 131072 digits before the decimal point; up to 16383 digits after the decimal point
        
        
         numeric
         variable
         user-specified precision, exact
-        no limit
+        up to 131072 digits before the decimal point; up to 16383 digits after the decimal point
        
 
        
     
 
     
-     The type numeric can store numbers with up to 1000
-     digits of precision and perform calculations exactly. It is
+     The type numeric can store numbers with a
+     very large number of digits and perform calculations exactly. It is
      especially recommended for storing monetary amounts and other
      quantities where exactness is required. However, arithmetic on
      numeric values is very slow compared to the integer
@@ -525,6 +525,15 @@ NUMERIC
      explicitly.)
     
 
+    
+     
+      The maximum allowed precision when explicitely specified in the
+      type declaration is 1000; otherwise the current implementation
+      of the NUMERIC is subject to the limits described
+      in .
+     
+    
+
     
      If the scale of a value to be stored is greater than the declared
      scale of the column, the system will round the value to the specified