http://developer.postgresql.org/docs/postgres/datatype.html#DATATYPE-NUMERIC

Section 8.1.1 has not been updated to reflect the recent addition of
indexes which can be used across type definitions.

Kris Jurka
Index: doc/src/sgml/datatype.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql-server/doc/src/sgml/datatype.sgml,v
retrieving revision 1.139
diff -c -r1.139 datatype.sgml
*** doc/src/sgml/datatype.sgml  21 Dec 2003 04:34:35 -0000      1.139
--- doc/src/sgml/datatype.sgml  9 Jan 2004 08:58:54 -0000
***************
*** 437,464 ****
       other <acronym>SQL</acronym> database systems.
      </para>
  
-     <note>
-      <para>
-       If you have a column of type <type>smallint</type> or
-       <type>bigint</type> with an index, you may encounter problems
-       getting the system to use that index.  For instance, a clause of
-       the form
- <programlisting>
- ... WHERE smallint_column = 42
- </programlisting>
-       will not use an index, because the system assigns type
-       <type>integer</type> to the constant 42, and
-       <productname>PostgreSQL</productname> currently
-       cannot use an index when two different data types are involved.  A
-       workaround is to single-quote the constant, thus:
- <programlisting>
- ... WHERE smallint_column = '42'
- </programlisting>
-       This will cause the system to delay type resolution and will
-       assign the right type to the constant.
-      </para>
-     </note>
- 
     </sect2>
  
     <sect2 id="datatype-numeric-decimal">
--- 437,442 ----
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to